On a weekly basis, I want to automatically kick off a clean build in my configuration. I tried to do this using a second 'control' configuration, with its own queue, which is scheduled to run once a week. The control configuration uses the 'trigger build in another configuration' step to set off my primary configuration, with 'Build necessary condition' and 'Is clean build?' both true.
However, the clean build will not run until the current active build has completed, *and* all the queued jobs in front of it are cleared out (which means at least another build to complete, even with aggregation).
This is a request to add an option to the 'trigger build in another configuration' step that will allow the triggered build to move to the front of the queue. This would also be desirable to have in the dialog to manually trigger a build, so that the manual build can 'cut the line'.
Thank you.
Description
On a weekly basis, I want to automatically kick off a clean build in my configuration. I tried to do this using a second 'control' configuration, with its own queue, which is scheduled to run once a week. The control configuration uses the 'trigger build in another configuration' step to set off my primary configuration, with 'Build necessary condition' and 'Is clean build?' both true.
However, the clean build will not run until the current active build has completed, *and* all the queued jobs in front of it are cleared out (which means at least another build to complete, even with aggregation).
This is a request to add an option to the 'trigger build in another configuration' step that will allow the triggered build to move to the front of the queue. This would also be desirable to have in the dialog to manually trigger a build, so that the manual build can 'cut the line'.
Thank you.
This can be done by parameterizing the priority field of configuration like below:
${vars.get("priority")}
And then define the priority variable as prompting for user input.
With this setting, you may give a high priority for the cut-line build when trigger it.
Robin Shen[25/Jun/10 09:02 AM]
This can be done by parameterizing the priority field of configuration like below:
${vars.get("priority")}
And then define the priority variable as prompting for user input.
With this setting, you may give a high priority for the cut-line build when trigger it.
${vars.get("priority")}
And then define the priority variable as prompting for user input.
With this setting, you may give a high priority for the cut-line build when trigger it.