我正在尝试执行以下shell命令
timeStamp=$(date +%s)
echo "###### TIMESTAMP IS #$timeStamp #######"
我想将这个变量timeStamp传递给我试图触发的第二个作业"在其他项目上触发参数化构建"
timeStamp=${timeStamp}
我没有在变量timeStamp
中获得时间戳的值。
我有限制,不能使用EnvInjectPlugin。是否有其他选项可用于将shell脚本输出传递给另一个参数。
谢谢, 拉姆亚。
答案 0 :(得分:0)
我建议你使用EnvInjectPlugin插件。但是由于你有限制,不能使用EnvInjectPlugin,你可以选择使用属性文件,这是如何。
第1步: @furf
第2步:
添加构建后操作==>在其他项目上触发参数化构建==>添加参数==>来自preperties文件的参数
之后,您可以在下游工作中使用TIMESTAMP参数。