#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>*}

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐