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

This widget could not be displayed.

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

This widget could not be displayed.

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.

This widget could not be displayed.

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
Community showcase
Posted Tuesday in Jira

What modern development practices are at the heart of how your team delivers software?

Hey Community mates! Claire here from the Software Product Marketing team. We all know software development changes rapidly, and it's often tough to keep up. But from our research, we've found the h...

162 views 1 3
Join discussion

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