如何在 Jenkins 的 Groovy 脚本中使用参数化的字符串
How to use String Parameterized in Groovy Script of Jenkins
我有两个 Jenkins 作业 JOB A
和 JOB B
。 JOB A
负责触发JOB B
。
JOB A
有一个 Post-build 操作,我正在分配参数值,即 JSON,如下所示:
我 JOB B
我想使用那个字符串参数,我想创建一个 JSON 文件并想保存那个我 JOB B
的工作区。
我使用了 Groovy,但不确定如何访问我的参数 Sample
。
不需要Groovy。一个简单的:
echo %Sample% > %WORKSPACE%\Sample.json
在 Execute Windows 批处理命令中 构建步骤(或 shell 等价物)在 JOB B
中也可以达到目的。
参见Jenkins Set Environment Variables:
Environment Variable
Description
WORKSPACE
The absolute path of the workspace.
我有两个 Jenkins 作业 JOB A
和 JOB B
。 JOB A
负责触发JOB B
。
JOB A
有一个 Post-build 操作,我正在分配参数值,即 JSON,如下所示:
我 JOB B
我想使用那个字符串参数,我想创建一个 JSON 文件并想保存那个我 JOB B
的工作区。
我使用了 Groovy,但不确定如何访问我的参数 Sample
。
不需要Groovy。一个简单的:
echo %Sample% > %WORKSPACE%\Sample.json
在 Execute Windows 批处理命令中 构建步骤(或 shell 等价物)在 JOB B
中也可以达到目的。
参见Jenkins Set Environment Variables:
Environment Variable Description WORKSPACE The absolute path of the workspace.