Jenkins Pipeline在脚本中定义全局变量
1,脚本如下:
stage('get_changes'){
agent{ label "$linux_node" }
steps{
script{
wrap([$class: 'BuildUser']){
sh '''#!/bin/bash
set -x
source ~/.profile
result=`p4 changes -m 10 ${code_path}/...`
echo $result
date_today=`date +%Y/%m/%d -d "-24hours"`
echo $date_today
if [[ "$result" =~ "$date_today" ]];then
echo "The code was updated yesterday."
echo -n "tru" >flag
else
echo "The code was not updated yesterday,exit!!!"
echo -n "flal" >flag
fi