小编use*_*078的帖子

如何在Windows 2008上运行Jenkins的变量中获取git short hash

我试图在变量中获取git短哈希.我试图设置GIT_COMMIT_SHORT变量来运行'git rev-parse --short HEAD',但它没有用.我需要将此变量传递给ant构建脚本,因此包名称包含此短哈希.

我在Windows 2008服务器上运行Jenkins.

谢谢

git jenkins

19
推荐指数
5
解决办法
1万
查看次数

Bash不允许在case语句中使用if语句

有人可以帮我找出我在这个bash脚本上做错了什么.我正在尝试使用if语句内部case语句和bash抱怨语法错误.

findinfo() {
OPT1=$1
case  "$OPT1" in
   linux)
        echo "Setting environment"
        ESC="hello_linux" if [[ "$PROJN" == "ONE" ||  "$PROJN" == "two" ]]
        ;;
   Windows)
        echo "Setting environment"
        ESC="hello_windows" if [[ "$PROJN" == "ONE" ||  "$PROJN" == "two" ]]
        ;;
   Android)
        echo "Setting environment"
        ESC="hello_android" if [[ "$PROJN" == "ONE" ||  "$PROJN" == "two" ]]
        ;;
esac

}
Run Code Online (Sandbox Code Playgroud)

谢谢

bash

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

git ×1

jenkins ×1