youngmon/atlassian-qna huggingface dataset:
Voice comment
Asked by Christophe Vimal de Murs:

Hey

How to leave a voice message instead of just typing ?


Answers:
author: Alisson Sartor
body: Hello, Christophe!  

Welcome to the community :D  

There's no way to directly record voice currently on Trello but you can record audio and attach it to your cards, so you can work around this by using any audio recorder and then dragging and dropping the files to Trello.  

Kind regards  
Alisson  
Trello team
how do I downgrade to the free plan?
Asked by emoryriley917:

I was required to provide a credit card to sign up but I only want the free plan. How do I downgrade to the free plan from the premium plan that I was required to sign up with?


Answers:
author: Robert Ha
body: Hey [@emoryriley917](/t5/user/viewprofilepage/user-id/5092986)

Welcome to the community!

Appreciate the assist [@Carlos Garcia Navarro](/t5/user/viewprofilepage/user-id/1031232) we actually do have some documentation as well that will guide you on how to downgrade your Premium subscription back to Free:

<https://support.atlassian.com/trello/docs/change-or-cancel-your-trello-plan/>

comments: author: Carlos Garcia Navarro
body: Excellent! Thanks, [@Robert Ha](/t5/user/viewprofilepage/user-id/4743691) .


author: Carlos Garcia Navarro
body: Hi [@emoryriley917](/t5/user/viewprofilepage/user-id/5092986) ,

This article may be helpful:

<https://techdirectarchive.com/2022/05/21/how-to-change-or-cancel-your-trello-plan/>
Scala build in Bamboo OnDemand
Asked by Domingo Mihovilovic:

Any idea on how to build Scala projects in Bamboo On Demand?


Answers:
author: Domingo Mihovilovic
body: Use a Script that runs sbt in the remote agent. Place sbt in the source code that the agent is going to pull. Use the jar version of sbt.


author: abucknell
body: is there an example of this? I use sbt all the time and dont understand why I have to move to maven to use bamboo.


author: Domingo Mihovilovic
body: xxxxxxxxxxxxxxxxxx


author: LucasA
body: You can use Maven for this. If there ia a very specific action, add a script action to perform your build/test.

Lucas Lima


Tags: scala

scala-build-tool
Building Node.js module with private git repo dependencies
Asked by Matt Walters:

I have a build set up for a Node.js module that has a step which executes 'npm install'. The package.json file, which specifies the module's dependencies includes at least one private git repo:

```
+????"module-name":?"git+ssh://git@github.mycompany.com:OurOrgName/module-name.git#v0.0.1",
```

This is a standard practice in Node.js. You can see the docs for doing so here: <https://npmjs.org/doc/json.html> (search for "git+ssh").

We're using a deploy key to clone our repo from github initially, which works fine. The next step is our npm install step, which itself attempts to git clone the private repos similar to what's shown above. These fail with an authentication error. Since deploy keys are 1:1 between Bamboo and a repo, it doesn't seem to make sense to use them in this scenario.

How should I be setting up my Node.js project so that it can run npm install and git clone any private repos that I have specified in its package.json file?

Thanks,

Matt


Answers:
author: Matthew Shaile
body: More than 4 years without an answer, so I'm not holding my breath but, does anyone have the solution for this?


author: Michael Hunziker
body: Hi Matt!  

I'm currently having the exact same issue. Did you find an answer on this?

Cheers  
Michael

comments: author: Ishay Mamluk
body: Same here.. how did you solve this?


Tags: bamboo-administration
CLI for Bamboo
Asked by James Youngman:

Does Bamboo have a CLI similiar to one for JIRA?


Answers:
author: EddieW
body: I assume you are referencing the addons by Bob Swift, and yes, a quick google confirms it does exist.

<https://marketplace.atlassian.com/plugins/org.swift.atlassian.cli>

<https://marketplace.atlassian.com/vendors/90>

comments: author: Bob Swift (personal)
body: And more specifically the documentation can be found at: [Bamboo Command Line Interface](https://bobswift.atlassian.net/wiki/display/BCLI)
How to use Bamboo build number as part of my build
Asked by Aaron Cunnington:

Hello.

I would like to be able to get the Bamboo build number (i.e: #34, #35, etc.) during our build process, and save it to a .txt file or perhaps set it as an environment variable so that it can be used by other applications further on in the build process.

For testing, it would be ideal to have the Bamboo build number as part of the version string for our application.

Please can you let me know if and how this can be done?


Answers:
author: Sergey Podobry _Stellarity Software_
body: Hi,

Take a look at [Bamboo variables](https://confluence.atlassian.com/display/BAMBOO/Bamboo+variables%20) documentation. What you are looking for is ${bamboo.buildNumber}.


Tags: bamboo-administration
How to build a Git tag in Bamboo
Asked by D K:

Hi,

How can I build a Git tag in Bamboo version 4.4.5?


Answers:
author: RianA
body: The automatic build is not possible in Bamboo yet. but you could add it manually and add some trigger if you wish to. There's a feature request regarding this.

\* <https://jira.atlassian.com/browse/BAM-13618>


Tags: git
Running Bamboo 5.0.1 over HTTPS
Asked by tc-mossridge:

I'm trying to get Bamboo 5.0.1 to run over HTTPS/ssl. I followed the instructions at <https://confluence.atlassian.com/display/BAMBOO/Running+Bamboo+over+HTTPS> but when I try to access Bamboo, all I see is a jetty error page for "Error 503 Service Unavailable". Nothing appears in atlassian-bamboo.log.


Answers:
author: James Dumay
body: Just a quick FYI, in Bamboo 5.1 (due next week) we have moved the standalone from Jetty to Tomcat 7 which will make the process of setting up HTTPS a lot easier.

comments: author: tc-mossridge
body: Great! I'll wait for 5.1 to appear before trying again. Hopefully the docs will be updated to reflect the change?


author: Dennis Alberti
body: Hi Tom,

Had the same issue. Bamboo is running on a windows machine.

I followed the step in the documentation and added the extra "." in jetty.xml:

*Please not that using this part might fail for Windows: "\<SystemProperty name="bamboo.webapp"default="./webapp"/\>". In that case use 2 dots before "/webapp"*

```
...&lt;SystemProperty name="bamboo.webapp" default="../webapp"/&gt;...
```

It worked for me.

Documentation:

<https://confluence.atlassian.com/display/BAMBOO042/Running+Bamboo+over+HTTPS>


author: Deividi Luvison
body: Hi Tom,

Is your bamboo application working normally with HTTP/ssl?

Are your confluence also working with HTTPS/ssl?

If you are setting up an application link and one of your applications is using SSL and the other is not they will not trust each other.

If both of your apps are working with HTTP/ssl you could try using [this KB](https://confluence.atlassian.com/display/BAMBOO/Integrating+Bamboo+with+Confluence "Integrating Bamboo with Confluence").

comments: author: tc-mossridge
body: I am just trying to enable SSL on bamboo. I have no problems using bamboo without ssl (only http).


Tags: bamboo-administration
Plan variables that are based off agent capabilities?
Asked by Osman Ullah:

Our project uses a 3rd party SDK which is kept on the build agent. I store the path to this in a capability on the agent. So I have FLEX_4.5 as one capability and FLEX_4.6 as another capability. Currently I am passing these to ant in the task configuration. However, we have one branch that uses 4.5 and one branch that uses 4.6. How can I configure Bamboo so that I can do a branch build using the older SDK? I tried setting a plan variable based off the agent capability but that didn't work.


Answers:
author: Osman Ullah
body: I am passing them via command arguments to the ant task. I'll take a look at that plugin, thanks.


author: EddieW
body: How are you passing them to the ant task? (i.e. command arguments?)

I am thinking a hacky approach would be to checkin a properties file in each branch that denotes the version of flex it wants.

flex=4.5

flex=4.6

and then you can use the <https://marketplace.atlassian.com/plugins/com.atlassian.bamboo.plugins.bamboo-variable-inject-plugin> plugin to set that as a variable, which can be used in the ant configuration.

comments: author: Osman Ullah
body: I am passing them via command arguments to the ant task. I'll take a look at that plugin, thanks.


author: Osman Ullah
body: I'm a little confused as to how this can help me. It doesn't look like it will allow me to access the agent capabilities to get the proper path to the necessary FLEX SDK.
Why is Bamboo REST returning http URLs over https?
Asked by Dana Lacoste:

When accessing [https://bamboo/rest/api/latest/result/PROD.json](https://bamboo/rest/api/latest/result/PROD-DEPLOY.json) the JSON contains http URLs.

In Admin, bamboo says the home URL is <https://bamboo/>

This breaks my script because of the 302 return code. While I'll try to work around that, can anyone provide a suggestion? Bamboo version is 4.3.1

{

* results:  
  {
  * size: 19,
  * expand: "result",
  * start-index: 0,
  * max-result: 19,
  * result:  
    \[
    *
      {
      * link:  
        {
        * href: "http://bamboo/rest/api/latest/result/PROD-DEPLOY-25.json",
        * rel: "self"
        },
      * lifeCycleState: "Finished",
      * id: 71926993,
      * key: "PROD-DEPLOY-25",
      * state: "Successful",
      * number: 25
      },


Answers:
author: EddieW
body: Are you using Bamboo behind a reverse proxy?


Tags: bamboo-administration
Bamboo's Gatekeeper configuration failing to push back to Stash
Asked by Daniel Sobral:

We have a Bamboo build for the "master" branch of a repository on Stash. This build also has a "dmz" branch, and this branch is configured as a Gatekeeper, merging the build on master and then pushing back the results.

This has worked for a while (last successful build as number 137), and then it stopped working. Now, after the whole build was successful, I get this message:

```
Exception during push: Can't guess branch name for revision 4c07ec6d09b292aa8a808bff7f0b07c0ef20edcb when trying to perform push.
```

With the revision number changing from build to build, as people push things into dmz.

I haven't seen anything in the logs -- either Stash or Bamboo -- related to this error. On Stash, there's no indication that Bamboo ever tried to push anything. There are calls to the build status API, but no push. On Bamboo, the build log stops before this operation is done, so there's no trace of it.


Answers:
author: cofarrell
body: Hi Daniel,

Glad to hear you managed to fix the build. My guess was obviously way off. I'll stay out of it.

Charles


author: Daniel Sobral
body: Actually, all merges to master are fast forward, because the branch is protected to the bamboo user, and bamboo only updates through this process. I have also confirmed that, indeed, dmz can be merged by fast forward to master.

The problem disappeared after we removed the build directories, and let Bamboo recreate them.


author: cofarrell
body: Hi Daniel,

This is a Bamboo/Gatekeeper problem, it hasn't tried to push yet.

I don't quite understand what the problem is, but the error is happening in this plugin (in NativeGitOperationHelper.java)

<https://bitbucket.org/atlassian/bamboo-git-plugin>

At a glance I'm assuming it worked before because it may have been a fast-forward merge, and the 'getPossibleBranchNameForCheckout()' method would have been able to 'guess' the branch. I'm assuming since your last successful build there has been a direct change on master and now it's having to do a normal merge between dms and master, which has created a new commit. That's just a guess mind you.

I'll try to ping one of the Bamboo people to see if they can give you more assistance.

Cheers,

Charles


Tags: bamboo-administration

bitbucket-server
Some artifacts don't get copied between stages
Asked by Jonathan Derham:

I have a plan with two stages, with one job in each stage (1: Build, 2:Deploy). The first stage generates four shared artefacts, and the second stage needs to deploy these four artefacts.

Both stages are performed on different machines, so are done by separate agents with appropriate capabilities. The idea is to build them on the first machine, then use the shared artefact dependencies to copy them across to the deployment machine.

When the first stage runs, it finishes successfully, and I can download all four artefacts from the job's 'Artifacts' page. Three of these artefacts are zip files created in subfolders of the job's home directory, and the fourth is an exe created directly in the job's home directory.

The second stage is configured to have all four shared artefacts as dependencies, and their destination directories are all set to be the root of the job's working directory.

When I run the plan, everything finishes successfully, but only the three zip files end up on the deployment machine in the job's working directory. The exe file is nowhere to be found.

According to the logs, all four artefacts are 'prepared' successfully:

```
simple	08-Aug-2013 14:56:36	Preparing artifact for use: ArtefactOnecommand	08-Aug-2013 14:56:36	Substituting variable: ${bamboo.buildNumber} with 30simple	08-Aug-2013 14:56:37	Artifact ArtefactOne prepared in 0:00:00.516simple	08-Aug-2013 14:56:37	Preparing artifact for use: ArtefactTwosimple	08-Aug-2013 14:56:37	Artifact ArtefactTwo prepared in 0:00:00.422simple	08-Aug-2013 14:56:37	Preparing artifact for use: ArtefactThreesimple	08-Aug-2013 14:56:37	Artifact ArtefactThree prepared in 0:00:00.078simple	08-Aug-2013 14:56:37	Preparing artifact for use: ArtefactFoursimple	08-Aug-2013 14:56:37	Artifact ArtefactFour prepared in 0:00:00.062
```

I've obviously changed the names of the artefacts, but 'ArtefactOne' in this case is the exe file, and the other three are zip files. The other difference is that the exe file is the only one whose Copy Pattern is defined with bamboo variables: '\*${bamboo.repository.branch.name}.${bamboo.buildNumber}.exe' whereas the other three are simply '\*.zip'. The three zip files have their respective locations set, and the exe file has no location as it is created in the root of the working directory.  
We are using bamboo version 4.4.3 build 3505  
After running the build, the 'build-number.txt' file on the deploy machine is correct in the jobs working directory, but only the three zip files have been copied over, not the exe file.  
Can someone please let me know what I can do to fix this?


Answers:
author: Jonathan Derham
body: All fixed now - turns out I was missing a '$' sign for one of the variable values.


author: Marcin Gardias
body: Hi,

Have you tried naming the artifact without using variables to narrow down the problem?
execute a task conditionally
Asked by Jigar Joshi:

In short:

in my CI build i want to execute a task as a part of plan only once a day, do bamboo have this feature ?

Hack for now: I can write a script that takes care of condition and executes the task

In detail: I have a maven loop, I am not cleaninng on each iteration, I only want to do it once a day, unfortunately maven doesn't have that configuration with their clean plugin as of now (exending it, is second option)


Answers:
author: Jigar Joshi
body: Ended up writting a custom maven plugin that reads the last modified date and based on configured time out it skips clean phase in pre-clean state


author: Jigar Joshi
body: Thanks, my requirement is slightly different

I want to operate on same bamboo workspace and same plan should have one more task when it is building for the first time in the day


author: Jason Monsorno
body: We do nightly test runs by setting it up a manual stage and use the API to find the most recent build that can be continued, this is executed by a separate plan that is time triggered to just run a script. This allows us to run the tests on only the most recent build and skip over that plan/branch if were no changes in the day since the most recent build isn't continuable; we also filter by successful build.
Limit EC2 instance access for Bamboo
Asked by Alessandro Giannone:

Hi,Navigating to "Bamboo Admin -\> Elastic Bamboo -\> Disconnected Instances" I can see a list of all our servers, production and non. Is there any way to limit the access Bamboo has in terms of instances?All the instances on that list come with a terminate button which is dangerous considering the instances to not carry any tags. This could lead to the accidental termination of a production instance which would be terrible.How can I allow Bamboo to see / act on only Bamboo specific instances? I see that Bamboo created a SecurityGroup. Is there any way for Bamboo to only be able to see instances within that group?Thanks,Ale


Answers:
author: Przemek Bruski
body: Nothing out of the box, I am afraid. You could create a separate account for Bamboo or create an IAM subaccount on your account.


Tags: elastic

instance
can bamboo plans for git be configured to only build pull requests
Asked by gord cody:

can bamboo plans for git be configured to only build pull requests rather than any new branch? (in teamcity this can be done)

we are using bamboo-4.4.8

can it be done if we upgrade to bamboo-5.x?

can it be done if we were using stash instead of git?


Answers:
author: gord cody
body: i should have said "bamboo plan branches"
Using both Branch Updater and Gatekeeper on the same branch in Bamboo
Asked by degoo-admin:

I am currently evaluating Bamboo and am trying to wrap my head around how Gatekeeper and Branch Updater works. My company would like to use both. Like this: if I commit something in my branch and the build succeeds it automatically gets merged with the mainline (Gatekeeper) the changes to the mainline then gets merged with my team mates branches iff the build succeeds after those merges (Branch Updater). Is this possible? From the UI it looks like we have to pick one or the other, either Branch Updater or Gatekeeper. How do we enable both?


Answers:
author: Przemek Bruski
body: No, unfortunately it's not possible. It's not easy to mimick this functionality with scripts either, sorry.

comments: author: degoo-admin
body: That was unfortunate. Are there any plans to implement this?


author: Brandon Vulaj
body: Is there any recommended solution to this? I feel as if this is a fairly normal use case that Bamboo does not support.


author: degoo-admin
body: That was unfortunate. Are there any plans to implement this?


Tags: bamboo-administration
"Could not obtain issue details from JIRA" message appears
Asked by D.Waligora@lgbs.pl:

We have configured application link between our JIRA system (6.1-OD-04-1 version) and Bamboo (4.4.8-od1 version) so associated JIRA issues are displayed in the build details. Mos of the time, this funcionality works fine. But sometimes, the "Could not obtain issue details from JIRA" message appears in the Summary column (last time it happend on 5th August). The link to issue in Key column is correct. We didn't change anything in our JIRA or Bamboo configuration in the meantime.

Do you ever notice such a problem? How to eliminate this?

Regards,

Dominika


Answers:
author: RianA
body: Perhaps this thread might help? [https://answers.atlassian.com/questions/34798/jira-ticket-details-are-not-listed-in-bamboo-plan](/questions/34798/jira-ticket-details-are-not-listed-in-bamboo-plan)


author: AgentSmith
body: The exact cause is difficult to determine - but in general, its a timeout problem (after 10 seconds) between the two applications.

When this happens, check the performance/availabily of the application that isn't responding. In most cases, refreshing works. If the issue persists, I recommend looking into network latency.

These questions may help narrow down the problem:

1. Is page load slowness intermittent or continuous?
2. If intermittent, is there a pattern to the when slowness is experienced?
3. All OnDemand users or a subset?
4. Single location or multiple?
5. Are particular pages noticeably slower? Which ones?
6. Is is just OnDemand pages or other sites?

The output of a TCP (not IGMP) trace-route from your computer to your OnDemand instance.

* Windows: (Skip this step if on Windows.)
* OS X: Install \<tt\>tcptraceroute\</tt\> (e.g. through Homebrew, MacPorts, etc.) and run:
*

  ```
  $ sudo tcptraceroute -l 2800 example.atlassian.net
  ```

* Linux: Run:  

  ```
  $ sudo traceroute -T example.atlassian.net 2800
  ```

Hope this helps!

comments: author: D.Waligora@lgbs.pl
body: Jason,

I'm not sure if we understand each other ;)

Sometimes during our Bamboo builds JIRA issues are not linked and those links are never corrected - each user who checks Issues tab, gets "Could not obtain issue details from JIRA" message (JIRA and Bamboo pages are working as usual).

If really timeout occured during the build, shouldn't Bamboo update links to JIRA issues later?

Regards, Dominika


Tags: cloud
Alter Bamboo's Root Directory
Asked by aram.dermenjian:

I'm trying to install Bamboo, but I'm having a slight issue. I want the website link to be:

<http://www.example.com/bamboo>

rather than

<http://www.example.com:8085>

When I try to go to /bamboo I get:

Page not found {#toc-hId-1816346054}
====================================

Sorry, the page you were trying to reach does not exist. Try going back to the dashboard and browse the site to Find the page you were looking for.

#### Go to... {#toc-hId--1325351422}

And when I try to go to :8085 It just fails.

Anyone have any thoughts? I double checked and bamboo is up and running. I'm also tailing the logs and I do see the request come in (at least for /bamboo, not for :8085)

```
2013-08-07 21:27:13,352 INFO [qtp1800130962-134] [AccessLogFilter] xxxx  GET http://www.example.com/bamboo 64737kb
```

Thanks in advance =)


Answers:
author: Jason Monsorno
body: Bamboo is most likely up and running (port 8085 is default) but that port isn't exposed to the outside. If you can check localhost:8085 to verify bamboo is up and running that might help troubleshoot.

Not sure what technology you're using but we are using Apache to run a base web server on port 80 and have this config in our httpd-vhosts.conf. Other systems will require virtual hosts or url rewrites as well.

In this example, I added bamboo to our existing test server for <http://testjira/> reaches Jira and <http://testjira/bamboo/> reaches Bamboo.

```
&lt;VirtualHost *:80&gt;    ServerName testjira    ServerAdmin foo@bar.com    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"    ErrorLog "logs/jira-error.log"    CustomLog "logs/jira-access.log" common	ProxyRequests Off	ProxyPreserveHost On	&lt;Proxy *&gt;		Order deny,allow		Allow from all	&lt;/Proxy&gt;# bamboo	ProxyPass /bamboo http://testjira:8085/bamboo	ProxyPassReverse /bamboo http://testjira:8085/bamboo# jira	ProxyPass / http://testjira:8082/	ProxyPassReverse / http://testjira:8082/&lt;/VirtualHost&gt;
```

comments: author: Jason Monsorno
body: I was able to access Bamboo at port 8085 to configure the Base Url setting under Admin -\> System \| General Configuration. Since you can't seem to access it, you may also need to configure Bamboo further. See <http://mobmad.wordpress.com/2010/01/15/setup-jira-confluence-crowd-fisheye-bamboo-to-bypass-firewall-by-running-them-all-via-apache-proxy-on-port-80/> for more details.


author: aram.dermenjian
body: The mobmad link you provided worked perfectly! I changed the following line:

```
wrapper.app.parameter.4=/bamboo
```

in conf/wrapper.conf and it got me to the proper page. Thanks =)


author: Jason Monsorno
body: You can check \[bamboo-install\]/conf/wrapper.conf for the port number Bamboo is running at (default is 8085). Most web logs by default will only log port 80 attempts so that could easily explain why you don't see any log.


Tags: bamboo-administration