如何运行maven项目取决于shell脚本在Jenkins服务器



我有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

最新更新