You could use an input step (
https://jenkins.io/doc/pipeline/steps/pipeline-input-step/#code-input-code-wait-for-interactive-input)
to require manual validation.
Wrap it in a timeout
https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-timeout-code-enforce-time-limit
to clean-up pending builds you didn't approve after a given time.

Vincent

2016-07-12 22:57 GMT+02:00 Greg Smith <smithgcov...@gmail.com>:

> I have exactly this same need, but with pipeline builds.
>
> The Promotion plugin works awesome for regular builds, but unfortunately
> does not work with pipeline builds.
>
> I created this Jira to track enhancing the plugin to support pipeline
> builds:  https://issues.jenkins-ci.org/browse/JENKINS-36089
>
> Has anyone found any other solution for this use case (Need to take
> actions on a specific build) when using multibranch pipeline builds?
>
> Cheers,
> Greg
>
>
> On Tuesday, July 12, 2016 at 9:24:00 AM UTC-4, Eric Pyle wrote:
>>
>> You might take a look at the Promoted Builds plugin. It allows you to
>> manually "promote" a particular build, and trigger other actions. It's
>> designed exactly for this sort of situation.
>>
>> Eric
>>
>> On 7/12/2016 8:57 AM, Jonathan Hodgson wrote:
>>
>> Hi,
>>
>> If a build is successful (compiled correctly, passed all tests), I may
>> then want to send it out to beta testers. Which means copying the built
>> binary to a location where they can find it, and sending out emails. I
>> don't want to do this for exery successful build though.
>>
>> A sensible solution is seems to me would be to have a button on the build
>> page where I could trigger a groovy script to do this. Is there a plugin
>> which would facilitate this?
>>
>> regards
>>
>> Jon
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jenkinsci-use...@googlegroups.com.
>> To view this discussion on the web visit
>> <https://groups.google.com/d/msgid/jenkinsci-users/22e1eeef-42a3-4604-ba1a-5731e1b91efd%40googlegroups.com?utm_medium=email&utm_source=footer>
>> https://groups.google.com/d/msgid/jenkinsci-users/22e1eeef-42a3-4604-ba1a-5731e1b91efd%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
>>
>> * Eric Pyle *
>> Release Engineer
>> Lebanon
>> +1 603-277-3060 (T)
>> +1 603-359-8670 (M)
>> eric...@cd-adapco.com
>> <http://www.cd-adapco.com>http://www.cd-adapco.com
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/f081859c-0aa8-4fb5-8f42-6a6380f37577%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/f081859c-0aa8-4fb5-8f42-6a6380f37577%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAH-zGChcR_D23TTJGnJQAkvvqMPDWW5%3DJnr-2fwuD%3DOr3MKNVw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to