使用相同的Jenkins作业,有一种方法可以配置Jenkins SSH插件以执行不同的命令,具体取决于:
mvn clean install -Denvironment=dev
我制定了第一个选项(根据构建类型执行不同的命令-构建与发布)
我们需要以下插件:
职位配置:
执行环境->配置发行版构建已选中覆盖构建参数字符串参数RELEASE_VERSION字符串参数DEVELOPMENT_VERSION只读字符串参数环境-pro
将环境变量注入到检查的构建过程中属性content environment = dev
发布步骤:您可以在Shell脚本中访问声明的变量(环境)。
例如:
if [ "$environment" = "dev" ]
then
echo "development!"
fi
if [ "$environment" = "pro" ]
then
echo "production!"
fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句