【发布时间】:2021-08-14 01:49:34
【问题描述】:
我有我的源代码,里面有 Jenkinsfile,我使用 jenkinsfile 将我的源代码部署到 ec2。
我的代码结构:
apiSourceCode
- folder1
- folder2
- file.xml
- Jenkinsfile
- README.md
通过上面的 jenkinsfile 我将我的代码部署到 ec2,这个 jenkinsfile 会自动识别源代码中的新更改并将这些更改部署到 ec2。
file.xml 内容
<site_name>google.com</site_name>
我的目标/要求如下:
我想用一些内容更新 folder1/file.xml,比如说
所以基本上我会在 jenkinsfile 的 env 变量中传递 site_name 并且 site_name 应该在某个阶段在 file.xml 中更新让我们说INIT 阶段,然后是后续阶段,假设 BUILD 应该自动跟随。 有没有可能做到这一点?
【问题讨论】:
标签: xml jenkins jenkins-pipeline jenkins-groovy