youngmon/atlassian-qna huggingface dataset:
Will invited members invited only to my one board in the premium version be billed?
Asked by Ond?ej Porubsk?:

Good day, I'd like to inquire if I'm using only one board and personally paying for the premium version, and I invite only additional colleagues to this one board who have only the free version. Will these members be billed? Or will they not be billed if they are assigned only to this one board?


Answers:
author: Brant Schroeder
body: [@Ond?ej Porubsk?](/t5/user/viewprofilepage/user-id/5318235) welcome to the Atlassian community

See how billing works here: <https://support.atlassian.com/trello/docs/how-billing-works-with-trello-premium-and-standard/>

If they are a single board guest they will not be billed.

comments: author: Brant Schroeder
body: [@Ond?ej Porubsk?](/t5/user/viewprofilepage/user-id/5318235) can you accept this answer to help others?
Quero que quando o card avance ele envie um e-mail templatizado para meu cliente
Asked by CS 10X:

Hoje atuo com uma jornada do cliente no Trello e tenho alguns templates para enviar quando meu cliente anda no card, gostaria que esse cliente recebesse o template do meu e-mail quando movesse o card.


Answers:
author: Christl_Email for Trello
body: Hi [@CS 10X](/t5/user/viewprofilepage/user-id/5318176)?

Christl here from the [Email for Trello Power-Up](https://trello.com/power-ups/5d4c0b80452f202510cce4cc/sendboard). You would be able to achieve this with our Power-Up.

You can create email templates(we call them saved replies) and use automation to automatically send and email based on a trigger - like for example when [a card is added to a certain list](https://www.sendboard.com/blog/drag-a-trello-card-to-send-an-email?rq=drag) (e.g. 'Done' list). By including variables you can automatically pull any data from your card into your email when it is sent. When a person responds to your email, it will be attached to the correct card so you can keep track of the thread in one place.

Here are a few articles that you might find useful:

* You can set your [own custom email address](https://www.sendboard.com/blog/feature-highlight-custom-email-addresses?rq=custom%20email%20addresses).
* [Email automation](https://help.sendboard.com/en/articles/5404901-automate-email-with-trello-automation) (super useful to automate your workflow).
* You can [add the Power-Up to multiple boards](https://help.sendboard.com/en/articles/4666868-linking-a-trello-board-to-a-different-workspace) in your workspace, allowing you to create multiple 'mailboxes' e.g., help@, sales@, orders@.

You're welcome to pop over any questions to hello@sendboard.com if you want to find out more about how it works or simply [add the PowerUp](https://trello.com/power-ups/5d4c0b80452f202510cce4cc/email-for-trello) to give it a try with the free trial.

Hope that helps!


author: Cody C.
body: Hey there, thanks for joining us in the community! It sounds like our automation tool might be what you're looking for, though it wouldn't have a way to trigger an email containing a specific template.

One alternative, if you're open to it, would be to assign the user to the card when they move it, then add a comment on the card from yourself. This would automatically trigger a Trello notification to that user, and an email as well if they have that setting enabled in their personal settings.

If creating a customized email is critical for your workflow, then perhaps an automation using a third-party automation tool would fit the bill. While we don't endorse specific third-party options, searching for "send email after moving a trello card" should reveal a few options to explore.

Let us know if you have any questions!
Why is my Trello app not opening?
Asked by Franca Idoko:

I don't know why the trello app I downloaded doesn't want to open I have data and other apps in my phone is running perfectly but I still don't understand why the app doesn't want to open it keeps telling me about connection problem or error and I don't know why this is happening please assist.


Answers:
author: Sal
body: Hey [@Franca Idoko](/t5/user/viewprofilepage/user-id/5318011)! I'm sorry to hear you're having problems opening the Trello app on your phone. Could you please raise a ticket with us at our contact form at <https://trello.com/contact#>? Please share a screenshot or a screen recording of the issue you're experiencing when trying to use the Trello app. This information will help us a lot to investigate and troubleshoot the issue you're experiencing with Trello.
Bamboo home directory does not match database
Asked by jason.jardina@pega.com:

Bamboo bootstrap failed: Your Bamboo instance could not start because Bamboo home directory does not match database. Contact Atlassian Support.

Get the above error after upgrading my Bamboo to the latest release, 6.2.2 build 60209

Anyone know how to fix?


Answers:
author: Christian Glockner
body: Hi Jason,

This sounds like a known issue, which we're tracking here: <https://jira.atlassian.com/browse/BAM-18718>

This bug also has two workarounds - see if either allows you get this to work.

Cheers,

Christian

Premier Support Engineer

Atlassian

comments: author: jason.jardina@pega.com
body: Thank you Christian, the second option from your link solved my problem.

delete from BANDANA where BANDANA_KEY = 'bamboo.db.version';

Restart Bamboo service

\*Issue resolved


author: Stephen Garber
body: Is BANDANA a key for something here?

I just hit this issue on my 6.4 instance.


author: Jurgen Schober
body: Bamboo config: ($BAMBOO-HOME/bamboo.cfg.xml)
> \<application-configuration\>  
> \<setupStep\>complete\</setupStep\>  
> \<setupType\>custom\</setupType\>  
> \<buildNumber\>**60706** \</buildNumber\>  
> \<properties\>

DB:

select \* from bamboo.bandana where bandana_key = 'bamboo.db.version';

update the the 'bandana_key' to mach  


author: hhaag
body: mysql\> select \* from BANDANA where BANDANA_KEY='60706';  
Empty set (0.00 sec)  

So, "bamboo.db.version" is \<buildNumber\> in the "bamboo.cfg.xml" ?

I get no result.


author: Amit Anand
body: Even i did not get any result.

Hipsql (13.1 (Ubuntu 13.1-1.pgdg16.04+1), server 9.6.20)  
You are now connected to database "bamboo" as user "postgres".  
bamboo=# select \* from bamboo.bandana where bandana_key = 'bamboo.db.version';  
ERROR: relation "bamboo.bandana" does not exist  
LINE 1: select \* from bamboo.bandana where bandana_key = 'bamboo.db....  
\^  
bamboo=#
access bamboo password/secret variables inside a shell script task (file not inline)
Asked by Ashis Nayak:

I'm using a shell script task as part of build process. When I access variables using ${bamboo.my.variable} and ${bamboo.my.secret}, it works fine for inline task. However if I use, ${bamboo_my_variable} and ${bamboo_my_secret} in an external script file, only the first one i.e. normal variable works, but not the secret one.  

Is there a way to access secret/password variables inside external script files? Bamboo version 6.1.0


Answers:
author: robhit
body: Hi Ashish,

I don't think it is possible to access the Bamboo password variables value in this fashion because if you see the build logs you will observe that Bamboo has already hashed(\*\*\*) the value so you cannot access it.

Thanks!

comments: author: Ashis Nayak
body: Hi Robhit,

Thanks for your input.

My point is if I can access the password variable in the inline script, then why not in an external script file. What's the rational behind this?


author: robhit
body: That is how the Bamboo is designed to safeguard the sensitive data when it gets into environment variables.

You can see when we select inline the Bamboo creates a temporary script task in which it stores the commands and then execute it one by one.
Bamboo Build Dashboard Customizing
Asked by Michael Ryffel:

Is there a way do extend the Table on the Bamboo Build Dashboard.  
We have a Variable Code.Location on each build that we would like to display next to the Build Number.


Answers:
author: Jeyanthan I
body: Hi Michael,

There is no option to customise Build dashboard (yet). I see there is a feature requests for this - <https://jira.atlassian.com/browse/BAM-15309>


Tags: dashboard
Node js version update on Bamboo
Asked by Andriy Drozdenko:

Hello,

how to update Node js version to higher one? Currently

```
(current: {"node":"0.10.40","npm":"3.3.6"})
```

Wanted atleast node version 4.

Thanks in advance.


Answers:
author: thePair
body: Hello Andriy! Hope you're doing good!

So, this question is more related to updating Node itself. I've made some testing in a Ubuntu 18.04 that I have (running Bamboo Server in its latest version as off today, 6.7.1).

*PS: For the below, make sure to execute proper backups, snapshot or whatever needed to rollback any change you make in your environment.*

**What I've tested:**

- Installed node 0.10.40 from the main repository: <http://nodejs.org/dist/>

- If you're not sure how to install, you can always refer to the node documentation, i.e. here:

<https://github.com/nodejs/help/wiki/Installation>

- As soon as I've installed, I've let my server to re-check its local agent capabilities:

*Upper Right Cog --\> Agents --\> Server Capabilities...*

And I got the server to recognise my node installation.

![Screen Shot 2018-11-01 at 15.06.31.png](https://community.atlassian.com/t5/image/serverpage/image-id/36557iD735E61931A67A9C/image-size/large?v=v2&px=999 "Screen Shot 2018-11-01 at 15.06.31.png")

I've then proceeded to create a task to run a nodeJS script, so I could check If my node was working and on the right version. Something like this:

```
console.log('This is a testing NodeJS');
console.log('This is the actual Node Version');
console.log(process.version);
```

The result, while I run the task, is expected, as you can see at the task logs screen below:

![Screen Shot 2018-11-01 at 13.18.55.png](https://community.atlassian.com/t5/image/serverpage/image-id/36556iDD6E585B401BA098/image-size/large?v=v2&px=999 "Screen Shot 2018-11-01 at 13.18.55.png")

- Since what we wanted was to update the actual node version, I've used npm and the 'n' module for that, with some little trick.

The main article you can follow to perform this update, could be:

<https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version>

You should:

```
sudo npm cache clean -f
npm config set strict-ssl false <-- This is the trick, since the certificates for NPM are supposed to be outdated, due to being an old version. This avoids the "npm ERR! Error: SSL Error: CERT_UNTRUSTED you may get
sudo npm install -g n
sudo n stable
```

The recent stable version of node is v11.0.0. As soon as you update, since npm is supposed not to change default installation paths you should be able to view the updated version of node when you run the task again. Like I did:

![Screen Shot 2018-11-01 at 15.00.13.png](https://community.atlassian.com/t5/image/serverpage/image-id/36558i50DA4F07E8BBBB0E/image-size/large?v=v2&px=999 "Screen Shot 2018-11-01 at 15.00.13.png")

I assume that the results would kinda be the same for remote agents.

If you have any other enquiry in regards to Node inside Bamboo, please make sure also to check our documentation here:

<https://confluence.atlassian.com/bamboo/getting-started-with-node-js-and-bamboo-687213472.html>

Cheers!


Tags: node.js
Bamboo deployment task position
Asked by Ivan:

Hello

I am writing a bamboo plugin task for deployment plan.   
This task must be Final in the task list.

1. How can I check that my task not in the "Final tasks" list?   
I know about method [IsFinalising](https://docs.atlassian.com/bamboo/5.7.2/com/atlassian/bamboo/task/CommonTaskContextImpl.html#isFinalising()) but as I understood, it only for Build plan...

2. Or... Is there a special task type that will create task in the "Final tasks" list?


Answers:
author: Marcin Gardias
body: Hi, I'm pretty sure 'isFinalising' works for deployments too

comments: author: Ivan
body: Hi Marcin

Thanks, I've already found it... But then I've got a problem:   
I can check the task position only when the task turn came. It is unacceptable behavior, because I need to check this task position when the Deploy started.

That's why I'am going "plan B":  
I need a special method, that can move my task to "Final Tasks List" when task created.   
I found a [MoveEnvironmentTask](https://docs.atlassian.com/atlassian-bamboo/6.1.4/com/atlassian/bamboo/deployments/environments/actions/tasks/MoveEnvironmentTask.html) class, but now I can't find it in the Maven repo...


Tags: bamboo-app

bamboo-development
BAMBOO : How to rerun fail tests only in bamboo
Asked by Sarath Sasi:

Hi

I want only my failed tests to run from bamboo, so that I can reduce the number of false positives. Let say, I have 4 test cases and 1 fails, I want bamboo to automatically rerun that one test case and provide me a result. Is that possible in BAMBOO. Thanks for the help.


Answers:
author: Sarath Sasi
body: It says job, what if 4 test cases fail out of 100 test cases in a single job and the job gets passed. Will it work??

comments: author: Sarath Sasi
body: Also i cant see Rerun failed in my bamboo, do i need some specific rights here??


author: Gonchik Tsymzhitov
body: Hi!

Yes, of course,

for example,this screenshot from our environment![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/8626i9054DC6F248157F8/image-size/large?v=v2&px=999 "image.png")

Cheers,

Gonchik Tsymzhitov

comments: author: Sarath Sasi
body: ![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/8634i853A8E13A29CC77D/image-dimensions/349x133?v=v2 "image.png")It was there all my life and I wasnt aware of it. What rights do need to see Rerun failed jobs.

It says job, what if 4 test cases fail out of 100 test cases in a single job and the job gets passed. Will it work??
What permissions are needed to modify bamboo deployment environment permissions
Asked by Jared Lam:

Hi,

We are trying to give someone the ability to modify bamboo deployment permissions? The user has admin permissions on the build project. On the deployment project, he has view, edit, and deploy permissions. He can't modify the deployment permissions.

The error was "Not allowed to access environment"

I don't want to give Bamboo admin permissions.

Any help will be appreciated.

Thanks,

jared


Answers:
author: robhit
body: If the user doesn't have the admin rights then he is not allowed to access the deployment permissions (project + environment permissions).

But, there is a catch to it. If the same user has the create plan privileges and if he creates the plan then he can access the deployment permissions (project + environment permissions). But cannot access the permissions of the plans not created by him.

Note: There is a bug in the Bamboo version 6.2.2 where doing this will bump you into an error page. But, this works fine with 6.1.0 (I tested in this version only)

Let me know if that helps and accept the answer if you think it is right so that others can also benefit from it.

comments: author: Jared Lam
body: Thanks Robhit!

Do you know when will the next release comes out that fixes that bug?


author: robhit
body: Hi Jared,

The fix is already out in the 6.2.3 version.

Thanks
How can I delete a project in Bamboo programatically?
Asked by James:

I'm creating projects via Bamboo Specs, triggering them and verifying results via Bamboo REST calls.

After testing completes I would like to remove the project and all associated plans. Is there any way to do this via specs/REST/anything else that isn't manual?


Answers:
author: Gonchik Tsymzhitov
body: <https://docs.atlassian.com/atlassian-bamboo/REST/6.10.2/#d2e4575>

comments: author: Rafael Ruales
body: this is a terrible answer, how do you delete the plans inside the project programmatically?


Tags: delete

project

rest
HTTPS / SSL bamboo server behind an AWS Elastic Load Balancer
Asked by Charmaine Flowers:

How to setup a HTTPS / SSL bamboo server behind an AWS Elastic Load Balancer. Used the EC2 wizard to install the bamboo server.


Answers:
author: Oscar Nevarez Leal
body: I pin this tab into my browser promising to myself to return once I found the answer. It was really difficult for me to find something related to a solution, after you provisioned your server using EC2 wizard all you got is Bamboo instance running out of the box and a lot of question such as this one.

Here?s the things I did.

1. **Import your certificate**- I used Amazon Certificate Manager for SSL certificate generation but other options are well accepted, you can even import your already issued certificates.
2. **Create a target group** that includes your EC2 instance on its list of registered instances.
3. **Create a application load balancer**with port 80 y 443 forwarding to your target group. You need to make sure Listener on port 443 use your certificate otherwise you'll get an 503 error.

Tip: one thing that came very handy was to grab the DNS from the load balancer and add a CNAME entry in our DNS records for custom Bamboo subdomain. If you are interested in this note that you must change your Bamboo Url in Settings.
How to tell Bamboo a stage produces test output?
Asked by Skip Montanaro:

I have a pretty trivial Bamboo setup, a source code checkout, and a script which runs "make test". I have it producing nosetests.xml (the actions for the test target runs nose). It keeps telling me that the build is "testless". What does that mean, and how do I get it to pay attention to my nose output?


Answers:
author: Skip Montanaro
body: Found that I have to explicitly add a JUnit step after the stage which runs the tests.
Bamboo REST API to create projects and plans
Asked by turbothq:

Hi,

We are using Bamboo for CI and need to be able to create projects and plans via the REST API.

I've looked in the network inspector at what the UI does when you add a project etc, but this doesn't really look like APIs we could consume from our application code like we do with the other REST APIs? (e.g. Project permissions).

It is important for us to be able to create at the very least projects from the REST API, which will then enable us to put the relevant permissions in place afterwards. The same would then apply for creating an empty plan, so we can set permissions afterwards too.

If this is a feature gap, please can you let me know how we can get this added?

Thanks,  
Mike.


Answers:
author: robhit
body: How about using the Bamboo Specs - <https://confluence.atlassian.com/bamboo/bamboo-specs-reference-documentation-894743916.html>

You can create projects:  

    Project project = new Project()    .key("PROA")    .name("Project A")    .description("My Project A with all A-plans");

Plans:

    Plan plan = new Plan(project, "My Plan One", "PLAN1")    .description("This is an example of a plan")    .enabled(true)    .stages(stage1)    .triggers(scheduledTrigger)    .planBranchManagement(planBranchManagement)    .dependencies(planDependencies)    .linkedRepositories(myGitRepo)    .planRepositories(myBitbucketRepo)    .variables(var1, var2);

and much more -

[https://docs.atlassian.com/bamboo-specs-docs/latest/?_ga=2.202545809.1097554965.1509347688-344968178.1499334213\&_gac=1.219536747.1506322208.Cj0KCQjwr53OBRCDARIsAL0vKrMsZdNdwU89ZnxFQaUurupEgB96hH2PiJWJQc99pNOZvFh2x4DMCqUaAkfsEALw_wcB#introduction](https://docs.atlassian.com/bamboo-specs-docs/latest/?_ga=2.202545809.1097554965.1509347688-344968178.1499334213&_gac=1.219536747.1506322208.Cj0KCQjwr53OBRCDARIsAL0vKrMsZdNdwU89ZnxFQaUurupEgB96hH2PiJWJQc99pNOZvFh2x4DMCqUaAkfsEALw_wcB#introduction)

comments: author: Eduard Babayan
body: <https://jira.atlassian.com/browse/BAM-18453>


Tags: project

rest-api
How to Add Multiple conditional steps in bamboo?
Asked by uppma soharu:

Hi All,

I have a job in which I need conditional task as in:

1. First my execute shell should work

2. And only if the above shell is successful then the job should copy artifacts from another job.

Is there a plugin to achieve the above requirement or is it something else?

Thanks

Uppma


Answers:
author: robhit
body: Why not use one script task to achieve both!

Steps:

1. Add a script task to the Bamboo

2. Use the script task to trigger your shell file

3. Check the status of the execution of the shell file using "$?" if 0 then use the "cp" command to copy the artifacts from the location where they are generated into the current directory.
Am I able to create a project via REST calls in Bamboo 6.2.2?
Asked by James:

I have tried PUT /rest/api/latest/deploy/project

but am getting back: "The plan you selected could not be found."

with a 400 response.

Nothing else appears suitable for project creation.

Am I missing something?


Answers:
author: Gonchik Tsymzhitov
body: Hi!

Could you clarify your question?

What method have you used? (You should use PUT)

More info here <https://docs.atlassian.com/bamboo/REST/6.2.2/#d2e927>

It will be nice if show your response from server

```
curl -s -u user:passwd -X PUT -H "Content-type: application/json" "http://bamboo.myinstance.com/rest/api/latest/deploy/project"
```

Then it will be possible to understand why you have seen error 400.

Cheers,

Gonchik Tsymzhitov

comments: author: James
body: ```
curl -s -u admin:admin -X PUT -d '{"name":"Test deployment 1","planKey":{"key":"PROJ-PLAN-1"},"description":"Project description 1"}' -H "Content-type: application/json" "http://localhost:8085/rest/api/latest/deploy/project"
```

```
{"errors":[],"fieldErrors":{"masterPlanKey":["The plan you selected could not be found."]}}
```

I've also tried omitting the planKey.

```
{"errors":[],"fieldErrors":{"masterPlanKey":["Please specify a Bamboo plan to pull deployment artifacts from."]}}
```

Is it not possible to create an empty project, and add plans afterwards?


author: Przemek Bruski
body: You can use Bamboo Specs to create projects (or anything, really) remotely. [https://confluence.atlassian.com/bamboo/bamboo-specs-reference-documentation-894743916.html](https://confluence.atlassian.com/bamboo/bamboo-specs-reference-documentation-894743916.html?)


author: James
body: Okay, so I can't create projects using the REST API, I need to use Bamboo Specs?

It looks like I can't queue build plans from Bamboo specs. Am I right in thinking I'll need to use the Bamboo specs to define projects, plans and jobs, and then use the REST API to trigger the plans?

Also, I'm curious to know if there are any future plans to add a project creation endpoint to the REST API. It would be very useful if we weren't tied to Java and could do all our automation through REST calls.


Tags: project

rest