Manual build step support

43 views
Skip to first unread message

Peter Hayes

unread,
Jul 31, 2015, 1:09:23 PM7/31/15
to Jenkins Users
Hi,

I am doing a proof of concept of codifying our delivery pipeline within Jenkins.  We have a number of our stages automated but we do have a couple stages that require manual inspection of the software.  I was thinking that it would be cool if there was a build step type that you could configure for a job (call the job manual-testing) and when run, the job would essentially pause waiting for user input that the manual testing completed.  The confirmation screen would accept file uploads to the workspace, the build result, and a log entry.  When submitted, the job would then continue with post build actions as a normal fully automated job execution would. It could then generate reports and fit nicely into the overall delivery pipeline.  

I did some plugin searching and came up empty - could mean I am out in left field on this, but the more I think about it the more interested I am in having this capability.  Does anyone know if something like this exists?

Thanks,
Pete

Brian Ray

unread,
Jul 31, 2015, 4:43:50 PM7/31/15
to Jenkins Users, pete...@gmail.com
There is a simple step available in the worfklow plugin called input.

https://github.com/jenkinsci/workflow-plugin/blob/master/TUTORIAL.md#pausing-flyweight-vs-heavyweight-executors
 
But it would require your job to be a worfklow job and does not support a very sophisticated input form, AFAIK.

Peter Hayes

unread,
Jul 31, 2015, 10:08:59 PM7/31/15
to Brian Ray, Jenkins Users

Thanks for the pointer!

Reply all
Reply to author
Forward
0 new messages