我有一个使用Choice Parameter(environment)的参数化Jenkins作业,列出了可供选择的多个环境,例如测试,预生产和生产。
然后我有一个Windows批处理命令,默认情况下始终选择“测试环境”来运行作业。
powershell.exe -executionpolicy bypass -command "& '%WORKSPACE%\Jenkins_PostmanDemo.ps1'" "'%environment%.postman_environment.json'" "%WORKSPACE%"
我想每天在不同的环境中并行运行相同的作业。我该怎么办?它。
答案 0 :(得分:1)
我建议您针对不同的环境使用单独的作业,以实现更好的自定义,例如,preprod可以执行自动部署部分,而prod则不能。
我的公司有确切的问题,我们用不同的工作来实施它们。
但是,如果您真的想使用不同的参数来完成此操作,建议您使用动态参数插件: https://wiki.jenkins.io/plugins/servlet/mobile?contentId=60916644#content/view/60916644