保存Grep/sed结果在没有“”的Jenkins文件中。使用注释' //'通过检查该字符串而不是beginnig的变量。
将GREP/SED的结果从Terraform文件保存到变量。
terraformProjectName = sh(script: "grep -E '^[^//]*project' *.tf | grep -o '\"[^\"]*\"' | sed -e 's/^\"//' -e 's/\"\$//'", returnStdout:true).trim()
结果,我从 *.tf文件中获得了带有项目名称的TerraFormProjectName
Saving a result from grep/sed from terraform file to a variable.
terraformProjectName = sh(script: "grep -E '^[^//]*project' *.tf | grep -o '\"[^\"]*\"' | sed -e 's/^\"//' -e 's/\"\$//'", returnStdout:true).trim()
As a result, I got a terraformProjectName with the name of a project from *.tf file
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论