I have a project & pipeline set up within my jenkins instance which looks like this.
This can be described as;
[Project]
- Build the project[Project Deploy Test]
- Deploys the project to a test server[Project UA Test]
- The User Acceptance step, where the user must manually test and accept[Project Deploy Prod]
- Once the user has accepted the UA Test the build is deployed to production
All steps are working well, except the [Project UA Test]
step.
This step should just be a button or something which the user can manually trigger once he or she is happy with the build.
The question is, How can I configure this step to enforce some user interaction (like clicking a button) before proceeding to the next step?
I have tried making the build parametrised with a Choice Parameter, but I'm not sure I'm doing the right thing.