youngmon/atlassian-qna huggingface dataset:
Is elastic Bamboo ready for new longer form resource IDs?
Asked by Steve Muskiewicz:

Regarding Amazon's recent AWS announcement of [new longer form resource IDs for EC2 and EBS](https://aws.amazon.com/blogs/aws/heads-up-longer-ec2-ebs-resource-ids-coming-in-2016/) coming this year. What is the impact (if any) of this change on Bamboo cloud and use of Elastic Bamboo? I would like to be able to set my AWS account to use the newer longer form identifiers but my concern is that this might break our current Elastic Bamboo setup.

Is Atlassian planning to publish some docs/guides for this change so that we are not scrambling at the end of the year when AWS makes the change effective everywhere?


Answers:
author: Przemek Bruski
body: There should be no problems with the new ids. Wherever we persist them, there's enough space to fit them.


Tags: cloud
Bamboo | Bitbucket | Fisheye | Sourcetree | Crucible
Asked by Davor:

Can some one explain what are the main difference?

How do you use this systems?


Answers:
author: Kalle Sirkesalo
body: So I wrote an really long answer, but Atlassian answers decided to be an annoying tool here it is again:

<br />

Bamboo is used to build, test and deploy your software. It works quite the same as travis, teamcity or Jenkins. It has multiple security features and let's you integrate to Bitbucket and JIRA easily. This helps when your working with large projects or want to continuously deploy. Bamboo is called Continuos integration tool and it's pretty easy to use if you know how to build on a command line etc.

Bitbucket is an version control server for git and Mercurial. Its used to control your repositories and keep your code safe. It helps your developers to communicate with each other and develop code together with almost no mess at all. Other similar products are Deveo and Github.   

Fisheye enables you to do smart commits that trigger different things for example in JIRA you can move/comment a ticket while commiting your code to bitbucket. This enables faster development for the developer and less overhead to him.

Crucible: Code Review tool it lets your developers talk about quality and how to solve different things easily and meaningfully. It also helps when you are guiding a junior programmer on his way or want to talk about coding standards etc.

Sourcetree is an git and Mercurial client that an developer or manager can use instead of command line tool. It makes it easier to use the version control and work with Github/Bitbucket or Deveo  

TL:DR

Bamboo: Continuos integration software such as Jenkins or Travis

Bitbucket: Github/Deveo, etc. Version Control softwares

Fisheye: Smart commits

Sourcetree: git and mercurial graphical user interface

Crucible: code review tool  

<https://www.atlassian.com/software/crucible>  
<https://www.sourcetreeapp.com/>

[](https://www.sourcetreeapp.com/)<https://www.atlassian.com/software/fisheye>

<https://www.atlassian.com/software/bamboo>

[https://www.atlassian.com/software/Bitbucket](https://www.atlassian.com/software/bitbucket)

You can also ask for an Atlassian Expert company to come and explain to you how these tools work etc.


author: Brian Jones
body: Bamboo is a Continuous Integration tool like Jenkins. You would like this to your Git (BitBucket) or Source Code and to JIRA for releases/Builds.

Bitbucket is a Git ,or in the case of BItBucket Cloud, and Mercurial Source Code management application. It would be akin to Perforce or Github and similar apps.

Crucible is used for Code Review and you pair that with Fisheye for browsing/reporting on your Source.

Sourcetree is Atlassian's free Git/Mercurial GUI Client. You would use this to connect to your repositories and pull/push/cone/etc code.

I hope that helps some, i can expand on these if you need as well.


Tags: bitbucket

fisheye-crucible

sourcetree
Where do I set hipchat.api.url?
Asked by Joseph Gardner:

*This question is in reference to Atlassian Documentation: [Integrating Bamboo with HipChat](https://confluence.atlassian.com/pages/viewpage.action?pageId=289276960)*

Ask your question here...


Answers:
author: Jason Edonick
body: Had an interesting journey setting this up on Windows Server 2012 so I figured I would share:

C:\\Program Files\\Bamboo\\bin\\setenv.bat, added the following -Dhipchat.api.url=[https://hipchat.\<domain\>.com/](https://hipchat.emoneyadvisor.com/) to JVM_REQUIRED_ARGS

Also, modified the registry, HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Apache Software Foundation\\Procrun 2.0\\Bamboo\\Parameters\\Java (This might be different for your installation. I found it doing a search for Apache Software), Options Key, Added the following: -Dhipchat.api.url="[https://hipchat.\<domain\>.com/](https://hipchat.emoneyadvisor.com/)"

After this was setup, restarted bamboo service, created the notification setup as specified in the configuration instructions. One item of note, if you integrate with a room, use the token generated on the integrations page and not the token provided on the room page.


author: Przemek Bruski
body: It's a system property, see <https://confluence.atlassian.com/bamboo/configuring-system-properties-289277236.html>


Tags: bamboo-administration

hipchat

integration
Bamboo Cloud queue build via REST API
Asked by Darren Reid:

Hi Team,

I'm currently looking to integrate a Bamboo cloud API, specifically to queue a new build from an external application.

I've gotten authentication working and even receiving the expected response (200 OK with empty body) from:  

URL: \`/builds/rest/api/latest/queue/{Project}-{Plan}?os_authType=basic\`  
Method: \`POST\`

<br />

But the build never queues and no errors.

I wrote tests following the REST API documentation and wanted to know if the documentation is valid for Cloud hosts as well as on premises hosted Bamboo servers?

Any assistance would be appreciated.


Answers:
author: Darren Reid
body: In case helps others. The following cURL example works, I was constructing the request incorrectly.

curl -D- -u 'username:password' -H "Content-Type: application/json" -X POST "[https://{MyCloudName}.atlassian.net/builds/rest/api/latest/queue/MYPROJ-MYPLAN?executeAllStages=true](https://gaautobots.atlassian.net/builds/rest/api/latest/queue/PIPE-AT?executeAllStages=true)"

As first commenter pointed out correctly, response is build queue info in "Accecpt" type format, not 200 OK empty response as the overview docs suggest.

comments: author: Anil Unnikrishnan
body: Does this still work or has the API changed?


author: Darren Reid
body: Thanks for the comment. Both \`Content-Type\` and \`Accepts\` headers are set to \`application/json\`.

It is responding correctly with an empty body as per REST api for POST to build queue documentation. [https://developer.atlassian.com/bamboodev/rest-apis/bamboo-rest-resources?continue=https%3A%2F%2Fdeveloper.atlassian.com%2Fbamboodev%2Frest-apis%2Fbamboo-rest-resources\&application=dac#BambooRESTResources-BuildQueueService](https://developer.atlassian.com/bamboodev/rest-apis/bamboo-rest-resources?continue=https%3A%2F%2Fdeveloper.atlassian.com%2Fbamboodev%2Frest-apis%2Fbamboo-rest-resources&application=dac#BambooRESTResources-BuildQueueService)

Can you confirm this functionality does work for Cloud hosted Bamboo as well as on premises Bamboo?


author: Alexey Chystoprudov
body: What is your headers? Try to use

```
Content-Type: application/jsonAccepts: application/json
```

In 200 response you should receive JSON object with started build details


Tags: cloud
Configure Bamboo for Android Gradle based Project.
Asked by shubham patni:

I'm trying to setup Bamboo for my Gradle build system based Android Project. I'm done with rest of all setup upto project repository path. I can see there is no direct support available in **Add Task** section to build it for Gradle but there is option to write script.  

Any have suggestion what I need to configure here.


Answers:
author: Kalle Sirkesalo
body: Written by Oliver in another question:

**++Quick Setup Guide++**

<br />

Use this script (e.g. for Gradle 2.5):

    mkdir -p ~/mnt/bamboo-ebs/gradle && cd $_wget https://services.gradle.org/distributions/gradle-2.5-bin.zipunzip gradle-2.5-bin.zip

Then take a new snapshot from the EBS volume and use this in your elastic agent.

Afterwards add "Executable Capability" to your image configuration with this as path:

*/mnt/bamboo-ebs/gradle/bin/gradle*

Now you can use Gradle as Command in Build plans and add the task name as argument - e.g. "build".

<https://answers.atlassian.com/questions/251384>

comments: author: shubham patni
body: Gradle 2.5 already installed in **/usr/bin/gradle** directory. I didn't get what you mean after "Then take a new snapshot ....". Please update.


author: Kalle Sirkesalo
body: The snapshot is for elastic bamboo setup so it's not needed for this case.

So in your case if you have graldle installed do the following:   

the settings wheel \> agents \> press the agent name

page shows up with the agents capabilities

Press Add Executable

Type is Command

Label is for example Gradle

path /usr/bin/gradle

Now you can set up the command gradle in any build phase.


Tags: install
Why is the artifact download slow?
Asked by Andyb:

When deploying, the artifact download seems to be very slow.

The artifact is 197MB and is taking nearly 4 and a half minutes to download. How can I speed this up? It seems very slow.

```
simple	04-Mar-2016 12:56:07	Preparing to download plan result BUILD-BUILD9-22 artifact: Shared artifact: [Platform], pattern: [**]
```

```
simple	04-Mar-2016 13:00:31	Artifact [Platform] downloaded successfully in 264s to app/
```


Answers:
author: Przemek Bruski
body: You need to tell us more about your setup. Is it an elastic or remote agent? Where is it located? Which artifact handler are you using?


author: Jeyanthan I
body: If you experience slowness in artifact transfer and publish activity, check if you experience the same slowness by using a script task (with scp) to transfer the artifact instead of using Artifact download task.

If the slowness is experienced when transferring via a script task, it is likely to be a network issue and you may have to fix it at your end.

If the transfer speed is faster compared to the artifact download task, it is likely because Bamboo transfers the generated artifacts from their agents to their server as a compressed tar file. This is to maintain integrity while transferring multiple files and huge files. This compression on the agent and uncompression on the server generally consumes time and thus affects the overall transfer speed.

I have already filed an improvement request - [BAM-18931](https://jira.atlassian.com/browse/BAM-18931) for this. Feel free to add it to your watchlist to keep an eye on any updates.

comments: author: Fraser Hardy
body: I've just added a comment onto this ticket. We're seeing the same issue and its taking about 20mins to download a 1GB artefact from S3 in the same region.


author: Andy
body: We are using an elastic agent. Is located in the US and the s3 bucket for publishing artifacts is in the same region. Both publishing and downloading of artifacts seem very slow.


author: Kalle Sirkesalo
body: Where are you deploying the artifact?


Tags: cloud
How can I have multiple Jira issues linked to a single bamboo test failure?
Asked by Matt Walker:

A super awesome feature of bamboo I discovered recently is the ability to link failing tests and builds to JIRA tickets. It seems that I can associate multiple tickets with a build; but only a single ticket with each failing test. I say that because when I attach one ticket via the menu next to the test failure; it goes from having three options (Create, Link, Quarantine) to having only two (Unlink, Quarantine.)

However, my test environment and test construction means that a single test failure seen at bamboo may trace to several JIRA tickets, one for each root cause. I'm wondering then, is there a way to get bamboo to link, per test, multiple JIRA tickets that I'm just not seeing?


Answers:
author: Steffen Opel _Utoolity_
body: Unfortunately Bamboo doesn't seem to allow more than one link per test case at this time, please watch/vote/comment on the following improvement request to raise awareness for this limitation:

* <https://jira.atlassian.com/browse/BAM-15511>
Setup script vs custom image
Asked by Don McIntosh:

I want to set up a CI environment for a python project. The bamboo Amazon image does have python (although you have to configure it as a command) but it doesn't have all the extra python modules that a need installed. If I add these modules using a setup script, does that mean that every time an image is restarted (which as I understand it will happen if no build has been executed in the last ten mins or so), this script will need to be rerun? It's going to take a bit of time to download and install all the modules, so if that is the case, I'd rather set up a custom image.


Answers:
author: Przemek Bruski
body: Yes, they will be redownloaded on each restart. Instead of creating a custom image, consider providing an EBS with the data you need.

comments: author: Don McIntosh
body: Thanks for the tip. I did that on the weekend and am almost there. In general, that approach works well and sounds preferable to creating a custom image given it means we can continue to work with an Atlassian supported image. I created a virtual python environment on an EBS and it's easy enough to add packages to it and update the EBS when we need to.


Tags: cloud
Multiple JDK capabilities on single remote agent
Asked by MatthewLowe:

Hi all,

Is it possible to enable remote agent to use multiple JDKs? I have several projects which require different JDKs and I was wondering, whether Bamboo has capability to switch between JDKs depending on which JDK plan requires. Thanks.

Matthew


Answers:
author: Jaime S
body: Hi, Matthew.

There's actually a difference between the JDK that the agent uses to run and the capabilities you have.

The agent will only run using a single JDK, but that doesn't mean that you cannot use different and several JDK to run builds, if you need.

Make sure you have at least one JDK visible, that the agent uses it and for the others, you can install them in the server and use capabilities to use them in your builds:

* <https://confluence.atlassian.com/bamboo/capability-289277445.html>
* <https://confluence.atlassian.com/bamboo/defining-a-new-custom-capability-289277149.html>
* <https://confluence.atlassian.com/bamboo/defining-a-new-executable-capability-289277164.html>

I hope it was helpful.

Kind regards,  
Jaime Kirch da Silveira  
Atlassian Cloud Support


Tags: bamboo-administration
Multiple JDK capabilities on single remote agent
Asked by MatthewLowe:

Hi all,

I didn't find answer in documentation so I'm asking here. Is it possible, to define more than one JDK capability for remote agents? We need different JDKs for our build plans and now it seems, that for each such environment, I'll need to setup dedicated remote agent. Is there a way around this? Perhaps agent can modify env. paths to point to right JDK before plan is run? Thank you.

Matthew


Answers:
author: Przemek Bruski
body: You can set up as many JDK capabilities as you need, there are no restrictions on that.


Tags: bamboo-administration
How can I customize the look&feel of Bamboo?
Asked by nexum Support:

Hello there,

is there any way to modifiy the look\&feel of Bamboo? I know that there is no add on available, but we would like to color the header bar black, change the site logo and set our own favicon.

Does anybody know where those settings could be tweaked?

Regards  
Peter


Answers:
author: Kalle Sirkesalo
body: Hello,

You could try following the guide on [Customizing the color of Bamboo banner](https://confluence.atlassian.com/bamkb/customizing-the-color-of-bamboo-banner-722144761.html) (as you have not specified version of your Bamboo etc., I can't check out how you do it 100%).
Duplicate Fields in Filter Search
Asked by Amelia Giuliani:

**Problem:**   
When searching under the filters tab in Jira using JQL the fields appear twice.

![Problem when searching Jira Filters.png](/t5/image/serverpage/image-id/299919iADF2AF33FBB5D76E/image-size/large?v=v2&px=999 "Problem when searching Jira Filters.png")

This does not happen when using the Basic search or when searching within any Jira Service Management or Work Management project.   

When you attempt to select one of the field options it may or may not select the field. Ex. If you select the first "Customer ID" field it will select it. However, if you select the second "Customer ID" listed it will instead show "Customer Name \[Dropdown\]" ensuring the second option can not be selected.   

**Troubleshooting so far:**   
I have looked under admin \> Custom Fields and have not found any double fields.

Looking at all other search options besides filters(searching within a project, creating a queue in a project, etc.), I notice that this does not appear to be a problem


Answers:
author: Jack Brickey
body: It could be that this is related to Team managed projects where each project and associated custom fields are unique. So, while they are the same name there are actually different fields. Based upon your image I think that is what you are experiencing. If you are interested in a specific TMP project I suggest going to that project page and select the Issues page. From there construct your search by adding the desired qualifying JQL components.

comments: author: Amelia Giuliani
body: I was thinking this may be the case because we have team and company managed projects.   
However, the user who originally flagged this problem told me they had not seen it before today but no new projects have been created lately or had permission updates and I was able to replicate the problem.   
The other concerning problem is not being able to select the second instance of the field to figure out which projects that this might be associated with.


author: Rilwan Ahmed
body: Hi [@Amelia Giuliani](/t5/user/viewprofilepage/user-id/4532086) ,

Issue is reproduced for me too.

There is an active incident. This could be impacting it. You can subscribe to the incident to get the alerts

<https://status.atlassian.com/>

comments: author: Jack Brickey
body: I don't believe the active incident is the cause here but certainly could be wrong.


author: Amelia Giuliani
body: Thank you so much for the information! I was feeling crazy - glad it's not just me. I'll keep an eye on the status updates.


Tags: cloud

jira-cloud

jira-service-management

jira-service-management-cloud

jira-work-management
Each executor?s response to a task is sent to your email in a new email.
Asked by Viktoryia K_:

???? ??????!  
??? ?????? ????? ?? ?????? ?????? ?? ???? ?????? (?????? ???????????, ??????????? ?? ????????? ???????, ??????????? ? ??????????) ? ????? ??????. ? ?????????? ????????? ??????? ?? ??????? ? ????? Google ? Exchange, ? ?????? Google ??? ?????? ? ?????? ?????????? ???????? ????? ??????? (????? ??????), ?? ? ?????? Exchange ?????-?? ????????... ??? ? ?? ????????? ? ????????????, ? ? ?? ????????, ? ???? ???? ????????! ??????????, ???? ?? ??????????? ? ????? ?????????, ???????? ?????? ?? ??? ?????????, ?????? ??? ?? ????????, ????? ? ??? ??????? ?????????? ?? ???????.  
???????!


Answers:
author: Viktoryia K_
body: Sorry that the screenshot is in Russian, it does not affect the information content of the screenshot in any way. The most important thing is highlighted in color: the request key with display in the mail...  
Some information comes in one letter, another part in another, the pattern is not clear.

![?????? ?????? 2024-01-10 180727.png](https://community.atlassian.com/t5/image/serverpage/image-id/299908iD3D466074F8EDFBA/image-size/large?v=v2&px=999 "?????? ?????? 2024-01-10 180727.png")


Tags: cloud

jira-service-management

jira-service-management-cloud
All SLAs appearing on the ticket
Asked by Jeferson Carlos dos Santos:

Hi guys, could you help me please?  
When I open a ticket, all the SLAs I created appear in the SLA field. I wanted only what should be identified when my ticket was opened to appear, in addition to the SLA Time to first response.

![img1.JPG](https://community.atlassian.com/t5/image/serverpage/image-id/299920iD823AA5975F42D5C/image-size/large?v=v2&px=999 "img1.JPG")

I created 3 SLAs: High, Medium, Low.  
In each SLA I placed the JQL instruction to call the SLA when the "Complexity" field is equal to the option I choose (if the call is wrong, please let me know as I don't know if it is completely correct).  
In the example below, the High SLA, the Complexity field = Avan?ado(Advanced).

![img2.JPG](https://community.atlassian.com/t5/image/serverpage/image-id/299922i3689CF81088A2479/image-size/large?v=v2&px=999 "img2.JPG")

![img3.JPG](https://community.atlassian.com/t5/image/serverpage/image-id/299923i477DAAC394251A5F/image-size/large?v=v2&px=999 "img3.JPG")

This is because I created several request types for the customer portal, and they all have a custom field called "Complexidade(Complexity)" where I set each request type with a complexity type. Because my intention is to use the 3 SLAs to be called when they identify the type of "Complexidade(Complexity)" such request type was used by the client.  
So if you have a request type with the field "Complexidade(Complexity)" = Avan?ado(Advanced), the High SLA will be activated, but on the ticket screen(first image) it appears that all of them are activated.

![img4.JPG](https://community.atlassian.com/t5/image/serverpage/image-id/299925i7D79F9934F62252D/image-size/large?v=v2&px=999 "img4.JPG")


Answers:
author: Eugenio Onofre
body: Hi [@Jeferson Carlos dos Santos](/t5/user/viewprofilepage/user-id/4968071)

It seems this is happening because you are using the "all matching priorities" clause. Would you be able to use the default Priority field instead?

Additionaly, would you please paste the entire SLA configuration in here (start, pause and stop conditions)? This may help us to deep dive into it.

Regards,  
Eugenio

comments: author: Jeferson Carlos dos Santos
body: Hi [@Eugenio Onofre](/t5/user/viewprofilepage/user-id/4992586) , That was the real problem, I was using all matching priorities clause. When I change and start to use the default Priority field, it works perfectly just what I needed.

Thanks for the help!


author: Eugenio Onofre
body: Great! Would you mind accepting my answer so it can help other users from the community?

Thanks!


Tags: cloud

jira-service-management

jira-service-management-cloud
web
Asked by Mesa de Ayuda:

Intente ingresar a la web de jira de mi organizaci?n sin ?xito alguno, a nivel de servidores todo se encuentra operativo pero la web no levanta, reinici? los servicios y sigui? sin funcionar

[internacionalizacion.utec.edu.pe](https://internacionalizacion.utec.edu.pe/servicedesk)![image.png](/t5/image/serverpage/image-id/299895i1328AAC1C003827F/image-size/large?v=v2&px=999 "image.png")


Answers:
author: Jack Brickey
body: [@Mesa de Ayuda](/t5/user/viewprofilepage/user-id/5205404) , No hay forma de que la Comunidad te ayude debido a la falta de datos aqu?. ?Esto ha funcionado alguna vez? ?Alguien puede acceder? ?Eres el administrador y, si es as?, realizaste la instalaci?n? Si se trata de una nueva instalaci?n, puede volver a intentarlo.


Tags: jira-service-management

jira-service-management-server

server
How to translate custom fields in issue view?
Asked by Sebasti?n Buzzurro:

Hello! I need to translate the custom fields in "Issue view" of Request Type because when I go to Project Setting -\> Language support -\> Spanish (Spain) translations   
The translation is only for "Request form".


Answers:
author: Marc - Devoteam
body: Hi [@Sebasti?n Buzzurro](/t5/user/viewprofilepage/user-id/3915474)

Find you custom field in the Issues section of Jira administration and select the 3 dots behind the custom field and select the translation option.

This is the place where to set translations on fields.


Tags: cloud

jira-service-management

jira-service-management-cloud