execute a task conditionally

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)

3 answers

1 accepted

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

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.

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

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published May 18, 2017 in Bamboo

FAQ: How to Upgrade Bamboo Server

Bamboo 5.9 will no longer be supported after June 12, 2017. What does this mean? As part of our End of Life policy, Atlassian supports major versions for two years after the first major iteratio...

1,791 views 0 6
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you