问题描述
Sed命令给我带来了以下问题:合并$ tag变量witch等于“ latest $ {GIT_COMMIT:0:7}”。这是Sed命令:
sh "sed -i 's/{BUILD_NUMBER}/$tag/' /var/lib/jenkins/workspace/${JOB_NAME}/em-api/dev-nics-emapi-svc-param.json"
我显然想将.com提交信息放入我的.json文件中,但是它并没有提取实际的提交信息。当我看一下.json文件时,它插入了变量的字面定义,即“ latest $ {GIT_COMMIT:0:4}”。我正在尝试在Linux上运行的jenkins服务器上的声明性管道上执行此操作。
我希望它插入“ latestxxxx”。关于如何解决这个问题有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)