擅长:python、mysql、java
<p>简单点,使用构建参数。例如,假设您在Jenkins中有以下作业定义(使用类似Groovy的伪代码):</p>
<pre><code>[Project PR_DataCollectionWeb]
parameters: { GIT_BRANCH: typeof(String), defaultValue: 'master' }
sourceCodeManagement: {
repositoryUrl: 'https://github.com/.../awesome.git',
branchSpecifier: '*/$GIT_BRANCH'
}
</code></pre>
<p>这使您可以使用默认值,也可以使用请求带有参数的生成的脚本提供的值。在</p>
<p>关键是,通过使用<code>$VARIABLE_NAME</code>或<code>${VARIABLE_NAME}</code>语法,您可以轻松地在Jenkins作业配置页面的任何地方“几乎”引用构建参数。在</p>
<p>希望有帮助。在</p>
<p>另外,这里是Jenkins中关于<a href="https://wiki.jenkins.io/display/JENKINS/Parameterized+Build" rel="nofollow noreferrer">Parametrized Build</a>插件的简要指南。在</p>