I am creating a Jenkins job.
This will build some artifacts and will deploy to one of our environments, i.e. qa
, staging
, production
etc. (I am using a choice parameter for this purpose)
However we need to restrict access to environments to specific user, i.e. the QA
team should only be able to deploy to the qa
env and so on; hence, the choice parameter should display to each user, only the environments he/she can deploy to.
Is this feasible in Jenkins?
Is there any other tool that could someone use to create jobs that present a custom UI (hiding/revealing options/choices) to users based on permissions?