我有maven项目在github和我运行它在詹金斯。但我想创造一个简单的改进。
我需要确定从项目做什么取决于环境变量詹金斯。我检查Execute shell
并得到这个变量,我使用echo $BUILD_NUMBER
显示。我如何运行项目从Goals and options: compile
,如果echo $(($BUILD_NUMBER%2))
打印0和形成Goals and options: compile test
如果echo $(($BUILD_NUMBER%2))
打印1。
Thanks for the help
您需要使用这个shell脚本,并且需要删除所有目标选项。要运行,请使用ant或maven生成器。
if [ $(($BUILD_NUMBER % 2)) -eq 0 ]
then
echo "run project"
else
echo "run tests"
fi