jenkins如何取启动人和构建状态
#operate_user就是构建人curl -o temp.xml -X POST "$JENKINS_URL/job/$JOB_NAME/$BUILD_NUMBER/api/xml"operate_user=`grep 'shortDescription' temp.xml`#保留从左往右最后一个往右的内容operate_user=${operate_user##*}#保
#operate_user就是构建人
curl -o temp.xml -X POST "$JENKINS_URL/job/$JOB_NAME/$BUILD_NUMBER/api/xml"
operate_user=`grep 'shortDescription' temp.xml`
#保留从左往右最后一个<shortDescription>往右的内容
operate_user=${operate_user##*<shortDescription>}
#保留从右往左最后一个</shortDescription>往左的内容
operate_user=${operate_user%%</shortDescription>*}
operate_user=${operate_user##* }
email_addr="${operate_user}@wanda.cn,liwenshui@wanda.cn"
#获取build状态
build_status=`grep 'result' temp.xml`
build_status=${build_status##*<result>}
build_status=${build_status%%</result>*}
更多推荐
所有评论(0)