我有一些可以从命令行运行的构建脚本。我想有一个Web UI来运行它们,我想到了使用Jenkins。我看到Jenkins作业支持参数,然后在构建环境中将定义的参数设置为环境变量。但是,我不想更改我的脚本以接受来自环境变量的输入,从命令行继续接受输入会更容易。我考虑过将以下shell命令添加到Jenkins作业中:
eg <build_script> --option1 $JENKINS_PARAM1 --option2 $JENKINS_PARAM2
然后,我不需要改变现有的构建脚本。这是Jenkins的常见/推荐用法吗?
答案 0 :(得分:1)
是的,这似乎对我来说完全没问题。