youngmon/atlassian-qna huggingface dataset:
Automation for changing board ownership
Asked by Brigham Hunt:

I am the admin of a Trello Workspace for our work, and in an attempt to free up licenses we need to delete users who have not used Trello in a set period of time. If the user was a sole owner of the board then we do not want to lose those boards in case other users were using them. Is there a way to automate it so that when a user is deleted, any boards that they are sole owners of have the ownership transferred to me?


Answers:
author: Ste Wright
body: Hi [@Brigham Hunt](/t5/user/viewprofilepage/user-id/5463710)

There isn't an automation rule which relates to board ownership as far as I know.

You could add yourself to the boards in bulk though (per user), if this would help? See how to do that here: <https://support.atlassian.com/trello/docs/how-to-transfer-board-memberships-to-a-new-account/>

Otherwise, you would need to manage this on a per-board basis.

Ste

comments: author: Brigham Hunt
body: Thanks for the help, Stephen.

This is genuinely a viable solution. I only wanted to check for the possibility of my original idea, but this workaround could help tons.


author: Ste Wright
body: No worries!

If this answer is the right solution, could you accept it? That helps others to know it can help them too :)

Ste
How do I purchase the premium package
Asked by Jon Stewart:

How do I purchase the premium package


Answers:
author: Ste Wright
body: Hi [@Jon Stewart](/t5/user/viewprofilepage/user-id/5463711)

Once you've setup a Free instance of Trello, you can get an estimate and then purchase Premium using these instructions:

1. Go to Trello's homepage
2. On the left-hand side, open the settings options next to your Workspace ("v" icon)
3. Select *Settings*
4. Next, on the left-hand side select *Workspace settings \> Upgrade workspace*
5. Scroll to the bottom of each list; this will provide you pricing estimates
6. At the top of each column are the "upgrade now" buttons

---

You can get a [free trial](https://trello.com/free-trial) of Premium for 14 days. You can activate this also from the *Upgrade workspace*page.

Ste


author: Brant Schroeder
body: [@Jon Stewart](/t5/user/viewprofilepage/user-id/5463711) Welcome to the Atlassian community

If you are currrently using Trello and you want to change the plan you can do that here: <https://support.atlassian.com/trello/docs/change-or-cancel-your-trello-plan/>

If you are new to Trello you can sign up for the plan you want here: <https://trello.com/pricing>
N?o estou conseguindo integrar Trello + google chat
Asked by Bruno Felipe Moreira Ara?jo:

Estou tendo o seguinte erro:   

You haven't authorized with any Google Chat teams yet. To get started, add or mention the [@Trello](/t5/user/viewprofilepage/user-id/3183622) in a room you'd like to send alerts to.  

J? mencionei no chat o [@Trello](/t5/user/viewprofilepage/user-id/3183622) por?m o boot n?o inicia e n?o acontece nada. ? poss?vel fazer essa integra??o ?  


Answers:
author: Alina Kurishko
body: Hi Bruno,

Welcome to the Atlassian Community! I hope it's okay if I respond in English ?

To use the Trello app in Google Chat, a work or school account is required. Could you please check if that's the case?

If you do have a work or school account, please try following the steps in this article: <https://support.atlassian.com/trello/docs/trello-for-google-hangouts-chat/>

Hope this helps!

Alina \| The Trello Team
Quero acrescentar o t?tulo de um cart?o no coment?rio de outro cart?o ? partir de automa??o.
Asked by Fattoria Design:

Gostaria de saber se existe alguma vari?vel que me permita fazer a seguinte automa??o:  

Quando um cart?o chega na lista "Conclu?do", procure um cart?o na lista "X" e publique um coment?rio com t?tulo do cart?o que chegou na lista "X"  

Quero registrar nos coment?rios de outro cart?o quais foram os cart?es "T?tulos dos cart?es" que chegaram at? a lista "X".


Answers:
author: Melo
body: Oi [@Fattoria Design](/t5/user/viewprofilepage/user-id/5463675), bem vindo a comunidade!

Aqui esta um exemplo de como voce poderia criar esta automacao

![2024-03-31_0-04-09.png](https://community.atlassian.com/t5/image/serverpage/image-id/315429i30F3F0A787C6FAD7/image-size/large?v=v2&px=999 "2024-03-31_0-04-09.png")

Espero que isto ajude,

Att,

Melo
Can i add a capability directly in the remote agent?
Asked by Ramasamy:

Hello Everyone,

I'm new to bamboo. I'm learning it. I have a doubt regarding Adding the capabilities. Instead of Going to the bamboo and adding the capability for our remote agent Is there any way to add capability directly in the remote agent so that it will be automatically displayed in the bamboo.

Need help in this. Thanks in advance.


Answers:
author: Jack Nolddor [Sweet Bananas]
body: Hi Ramasamy,

You can define the capabilities for a specific remote agent by using a configuration file on the agent machine.

See [**Configuring remote agent capabilities using bamboo-capabilities.properties**](https://confluence.atlassian.com/bamboo/configuring-remote-agent-capabilities-using-bamboo-capabilities-properties-289276849.html) page

Regards

comments: author: Ramasamy
body: Thanks a lot Jack.

But in configuring remote agent capabilities they stated a format to add the executable capability, the format is

#### system.builder.\<executable type\>.\<executable label\>=\<executable path\> {#toc-hId--685842186}

For example: i would like to add the capability like dotnet(version 3.0.100).

location for my file dotnet is "C:\\Program Files\\dotnet"

I also tried adding like this "system.builder.dotnet.Dotnet=C:\\Program Files\\dotnet\\dotnet.exe" into a file named "bamboo-capabilities.properties" and moved this file inside the folder "C:\\bamboo-agent\\bamboo-agent-home\\bin". Restarted my remote agent.

After doing this i created a plan and tried to add a task but unfortunately there is no task named "Dotnet" is displaying inside my bamboo "Task types".

Kind of stuck again \& confused.

![bamboo-capabilities.properties.png](https://community.atlassian.com/t5/image/serverpage/image-id/70435i502F4E362A28D657/image-size/large?v=v2&px=999 "bamboo-capabilities.properties.png")

References :

1.<https://confluence.atlassian.com/bamkb/list-of-default-keys-for-the-bamboo-capabilities-properties-file-946025256.html>

2.<https://confluence.atlassian.com/bamboo/configuring-remote-agent-capabilities-using-bamboo-capabilities-properties-289276849.html>

3.<https://community.atlassian.com/t5/Bamboo-articles/How-to-configure-remote-agent-capabilities-using-bamboo/ba-p/1125201>
Accidentally deleted bamboo-admin group
Asked by Paul Farmer:

I have accidentally deleted the bamboo-admin group, so no user can now administer bamboo. Is there any way of restoring the group without having to reinstall bamboo.

If not, can I get bamboo reinstalled without erasing the current external database?


Answers:
author: Alexey Chystoprudov
body: It's possible to run Bamboo in recovery mode to configure user management system and create necessary groups. See <https://confluence.atlassian.com/bamboo/lockout-recovery-process-952624910.html>
Cannot setup secured remote agent for Bamboo 6.10
Asked by kriegalex:

After setting up successfully HTTPS for a few Atlassian services, one of them being Bamboo, I tried to secure the connection between the Bamboo server and a remote agent.

I followed [this guide](https://confluence.atlassian.com/bamboo/securing-your-remote-agents-289277197.html) (official Atlassian doc). Basically, it just instructs you do change two values in the Bamboo configuration (to ssl://).

Now, the remote agent cannot register with the server. Here is the error I get in catalina.out on the Bamboo server:

```
2019-10-22 14:14:22,599 ERROR [ActiveMQ BrokerService[bamboo] Task-7] [TransportConnector] Could not accept connection from tcp://IP:PORT : javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown
```

Note that this works perfectly if I revert to non ssl broker connection (but still HTTPS for Bamboo web server).

First, I thought that the problem was because I was using a custom keystoreFile="" in the Connector of Bamboo.

This looks similar in the doc:
> If you're using custom SSL setup (e.g. you're running Bamboo with -Djavax.net.ssl.keyStore=SOMEPATH), you need to follow the guidelines in Manually securing your remote agents.

Sadly, the page is from 2017 and the "Manually securing your remote agents" was probably removed, because there is no link to it anymore.

So, I simply redid the install of HTTPS certificates without using a custom keystoreFile="" in the Connector. The keystore is now the default $HOME/.keystore and the connector doesn't specify any path.

The connection still doesn't work. Bamboo is supposed to distribute the certificates, so I don't understand what is wrong:
> After they're done, Bamboo will automatically set up the key/trust stores and distribute certificates to the agents the moment the first time the agent connects to the server.

I think that this page could be improved a bit, giving more details.


Answers:
author: Alexey Chystoprudov
body: Look at workaround at issue <https://jira.atlassian.com/browse/BAM-20521>
Mounting windows share on linux bamboo agent
Asked by Swatilekha Paul:

I want to access a windows shared drive from a linux bamboo agent to pick up specific files from the share. Any help with this will be appreciated.


Answers:
author: Daniel Santos
body: Hello [@Swatilekha Paul](/t5/user/viewprofilepage/user-id/3574082)

You will need to use Linux tools available in the machine running the Bamboo remote agent to mount the remote folders. You can use a Bamboo script task to run the needed commands.

Suggestion:

1. Check the best options you have (SMB, Cifs, NFS, etc) for the Linux flavor you are using.  
   e.g. [How to access windows file server from linux (Cfis)](https://unix.stackexchange.com/questions/141335/how-to-access-windows-file-server-from-linux)
2. Run some mounting tests on a terminal to make sure it is working as you expect.
3. Create a script task and add the commands you tested.  
   If you need the absolute path of the working directory folder you can use:

   ```
   ${bamboo.build.working.directory}
   ```

4. Copy the files you need.

<br />

I hope that is what you need.
Bamboo page not found
Asked by yallamanda123:

Hi Team,

I have installed bamboo in Redhat linux and set the bamboo home dir.

I have installed jdk1.8 version and set the env variable.

I have started the bamboo server and hit the url in browser but the page is not coming up.

[http://54.153.30.64:8085](http://54.153.30.64:8085/)

Am getting this site can't be reached error.

![bamboo.png](https://community.atlassian.com/t5/image/serverpage/image-id/70091iF49886B2D1F23AD0/image-size/large?v=v2&px=999 "bamboo.png")

Thanks,

Yallamanda


Answers:
author: Kurt Klinner
body: [@yallamanda123](/t5/user/viewprofilepage/user-id/1601359)

Hi

can you check on the linux box if the bamboo process is running

and if yes, if it listens to the mentioned ip/port or eventually does use localhost/127.0.0.1

Cheers

Kurt
How to connect to external SQL Server 2017 database with TLS 1.2
Asked by Gabriel:

We upgraded our database server to Windows Server 2019 running SQL Server 2017 and hardened everything following PCI standards, limiting connections to TLS 1.2. This has meant tweaking connection strings to use newer drivers for everything connecting to it, but I can't get our local Bamboo server to connect. I get error:

"bamboo java.sql.SQLexception I/O Error: db server closed connection"

I assume I need to update our dated Bamboo version or use a different driver, but I'm flailing a bit and any help would be much appreciated. Here's my current bamboo configuration (without db server/name):

* Driver name: jTDS Type 4 JDBC Driver for MS SQL Server and Sybase
* Driver class name: net.sourceforge.jtds.jdbc.Driver
* Driver version: 1.2.2
* Database URL: jdbc:jtds:sqlserver://\<database_server\>:1433/\<database_name\>
* Hibernate dialect: net.sf.hibernate.dialect.SQLServerIntlDialect

Probably relevant:

* Java version: 1.7.0_25
* Bamboo version: 5.5.1

Is this as simple as updating my Bamboo version? Thanks for any help!


Answers:
author: Shankar Asam {Appfire}
body: Hi,

Could you try the recommendations from links given below and check it (although they are not for Bamboo - but should work),

Buggy driver and proper connection strings,

<https://confluence.atlassian.com/confkb/cannot-connect-confluence-to-ms-sql-server-using-force-encryption-591594220.html>

Load SQL certs into JAVA keystore,

<https://confluence.atlassian.com/jirakb/unable-to-connect-to-ms-sql-server-due-to-db-server-closed-connection-296911255.html>

-Shankar

comments: author: Gabriel
body: I tried both suggestions, but am still getting the same error.

The database server does indeed enforce SSL (required for PCI compliance) so your second link seemed to be on the right track. I followed the instructions at <https://confluence.atlassian.com/adminjiraserver070/connecting-to-ssl-services-779356667.html> and imported the certificate into the trust store at $JAVA_HOME/jre/lib/security/cacerts ($JAVA_HOME/lib/security/cacerts does not exist). However, this didn't change the error.

I tried various combinations of enabling SSL in the connection string and changing the JAVA_OPTS environment variable as described in your first link as well.

I read that SQL Server 2017 wasn't supported on earlier versions of Bamboo. Is this true regardless of configuration changes?

Thanks!


author: Shankar Asam {Appfire}
body: I didn't find the supported platform for Bamboo 5.5.1 but I did it for 5.13.x

<https://confluence.atlassian.com/bamboo0513/supported-platforms-857079483.html>

As per the above, it seems SQL server 2017 was not supported for 5.13 and I assume it's same case for 5.5.1 as well

-Shankar


author: Gabriel
body: It seems I should just go ahead and update our Bamboo server to the newer version and hopefully it will resolve the connection problems.


Tags: atl-gruland

ms-sql
screenshot attached in Extent report not shown in Bamboo artifacts though it works fine locally
Asked by i27272:

Hello,

I have Extent report and Screen shot taken for the failed cases saved under TARGET folder. When I run my code locally all looks fine and I see screenshots attached in the extent report but when I run the same code through Bamboo I don't see the screen shots.

using the below copy pattern and the location I can see screen shots and the report separately but report does not have the screenshots. Can someone help me here ?

Name Location Copy/Pattern

Extent Report UI/target /Execution_Report.html

screenshots UI/target /\*.png


Answers:
author: rahul rana
body: I am facing exactly same issue.
Shell interpreter and inline bash script on Windows
Asked by Phillip Bonner:

We're trialling Bamboo 6.10 on a Windows 2008 server (soon to be upgraded to 2019) and I've got some shell code to perform file modifications using "sed" at the end of the build.

The docs at <https://confluence.atlassian.com/bamboo/script-289277046.html> for the "Shell" option under "Interpreter" say:
> This option selects the interpreter based on the first line of the script, typically using the shebang.

So I've selected "Shell" for the interpreter option, selected "Inline" for the script location option, and the full inline script I'm trying to run looks like this:

```
"C:/Program Files/Git/bin/bash.exe"

sed -i '/version=/c\version=${bamboo.jira.version}' gradle.properties
sed -i '/window.APP_VERSION =/c\window.APP_VERSION = ${bamboo.jira.version};' HtmlClient/src/setup.js.temp
```

A screenshot of the full script configuration inside the Bamboo job in case it's useful:

![BambooJob.png](/t5/image/serverpage/image-id/69881i13AD2F2007AA04D7/image-size/large?v=v2&px=999 "BambooJob.png")

When i run the build plan the build just hangs forever on the first line as if it is running bash.exe and awaiting input, rather than using that bash.exe path to run the commands that follow. Using a shebang "#" in front of the bash path doesn't work either as an error is thrown due to "#" not being recognised.

The last comment by Przemek Bruski on 02/Sep/2016 4:30 PM in the issue <https://jira.atlassian.com/browse/BAM-13383> suggests a second issue <https://jira.atlassian.com/browse/BAM-17864> was raised to address this type of scenario. This second issue is marked as fixed so it sounds like this should be possible.

Is what I'm trying to achieve here actually possible or do I just have to rewrite the script using cmd.exe or Powershell instead?

Any guidance is appreciated :)


Answers:
author: Daniel Santos
body: Hello [@Phillip Bonner](/t5/user/viewprofilepage/user-id/2373784)

Thank you for sharing your findings, they saved me some time when investigating this.

According to my tests your inline script should start with:

```
#!c:\progra~1\git\bin\bash.exe
```

?? No spaces in the path and no surrounding quotes.  
This is the default format of shebang (which comes from Unix systems).

<br />

I've updated [\[BAM-17864\] In script task, parse the shebang line and execute that interpreter directly](https://jira.atlassian.com/browse/BAM-17864) in order to save the time of other users that might reach the same bug report.  

Please let me know if that will fix the issue. =\]

comments: author: Phillip Bonner
body: That did the trick thank you!


author: Daniel Santos
body: That is great! You are welcome!
"Build Comments task for Bamboo" Plugin incompatible with Bamboo version above 6.7.3 ?
Asked by ramji_bitbucket:

Hi,

Please let us know if we can make use of this plugin for the versions above 6.7.3 ?

Thanks

Ramji


Answers:
author: Daniel Santos
body: Hi [@ramji_bitbucket](/t5/user/viewprofilepage/user-id/1255257)

This plugin is not supported by Atlassian and was not updated by the vendor. We can't assure this plugin will be compatible with newer versions of Bamboo, but you can try on your own risk.  

You may try to contact the vendor directly to check if they will develop new updates for it:

* [Build Comments task for Bamboo \| Atlassian Marketplace](https://marketplace.atlassian.com/apps/1217326/build-comments-task-for-bamboo?hosting=server&tab=overview)   
  You should be able to get their e-mail address through vendor name, at the top, under the plugin name.

I hope that helps.


Tags: addon-com.bamboo.plugins.comments.task-comments
Can JMX be monitored on Bamboo Server?
Asked by James Brown:

Is JMX monitoring available for Bamboo Server version 6.5.0?

The reason that I am asking is because I am unable to find any documentation for JMX monitoring in Bamboo?  
Is it enabled in Bamboo?  
If JMX monitoring is not enabled in Bamboo Server, is it possible to enable it and how?


Answers:
author: Sebastian Krzewi?ski
body: Hi [@James Brown](/t5/user/viewprofilepage/user-id/721095)

Did you check this doc - <https://confluence.atlassian.com/bamboo0515/monitoring-and-profiling-bamboo-894238190.html> ?

Regards,

Seba

comments: author: James Brown
body: Thank you for pointing to the document as I missed it somehow.  
Have you used JMX to monitor Bamboo and if so what did you get out of it?  
There is not as much information on Bamboo vs Jira/Bitbucket/Confluence.


author: Sebastian Krzewi?ski
body: Unfortunately no but I would try make config very similar as for JIRA/Confluence/Bitbucket.
Setting a variable that can be used by other build plans
Asked by lance_lyons:

Is there a way to set a bamboo variable like an artifact and then use this variable by another plan on some other date.

We have some docker images that we build out and I would like to store the docker image name that is set after that build (servicename:1.0.0.1). Then on a down stream deploy of that image, I would like to get the docker image name from that variable and deploy it.

So essentially can we store a value in a bamboo variable that can be used later?

I know I could store the name in a file (lastimagename.txt) and then set that file as an artifact and pull that artifact and read the value out of the file but this is a long way to get to a variable that should be able to be set and used.


Answers:
author: Daniel Santos
body: Hi [@lance_lyons](/t5/user/viewprofilepage/user-id/853588)

If I had to solve this problem with Bamboo I would try to set/get this information from the source code. This would assure that whenever an old build is a rerun or an old deploy is redeployed I would have the correct name used for that image.  

We can't achieve that through Bamboo variables. You cannot set their values with the current implementation of Bamboo. You could use the inject variables but that would require the artifact to be set with the value (as you already know).  

We have a feature that should cover the need you expressed:

* [\[BAM-20225\] As an admin, I would like to set up Variables in Bamboo using REST API](https://jira.atlassian.com/browse/BAM-20225)

Is it possible to add the content in the source code?  
It could be a commit tag that will be set and read later.   
Does that make sense?


Tags: bamboo-administration
Recurrent Bamboo Hanging with 504s ... how to debug?
Asked by Jonathan Epstein:

Hi,

We're running Bamboo version 6.9.2 build 60911.

Our users hitting our Bamboo server are encountering HTTP 504 errors more frequently than they used to.

In the past, this has often been accompanied by a heavy load average or full disks, but this is not currently the case.

Furthermore we expected that the logs such as /var/atlassian/bamboo-data/logs/atlassian-bamboo.log might be grinding to a halt during these 504 periods, but in practice they are not, i.e. new data continues to appear in those logs. So this indicates that the Bamboo daemon and/or its Tomcat server are continuing to run, in some fashion. To date we haven't identified any useful hints in those logs.

At present our only workaround is to manually stop and start the Bamboo daemon.

But we'd like to debug this problem properly. Thanks in advance for your suggestions.


Answers:
author: Daniel Santos
body: Hi [@Jonathan Epstein](/t5/user/viewprofilepage/user-id/1572673)  

Thank you for opening a ticket with our support channel to investigate this one. This type of issue requires a fine troubleshooting that usually requires an instance configuration review. This can only be performed with your instance Support Zip which carries private data and for the same reason could not be achieved through a public thread.  

I hope the problem is easily solved there and the source of the issue can be transferred to this thread allowing other users to take advantage of your findings.

comments: author: Brian Garcia
body: e a resposta?
What permission level is needed to clone a deployment project?
Asked by Paul O'Brien:

I'm trying to figure out what permission level is needed to clone or create a deployment project in Bamboo.


Answers:
author: Jimmy Seddon
body: Hi [@Paul O_Brien](/t5/user/viewprofilepage/user-id/91932),

Permissions are outlined here: <https://confluence.atlassian.com/bamboo/bamboo-permissions-369296034.html>

I believe what you are looking for is the "Create" global permission to allow someone to create/clone a deployment project.

I hope that helps!

-Jimmy

comments: author: Paul O'Brien
body: Thanks for the reply! I'm all set now!