如何让jenkins作业读取用户输入变量?

时间:2016-05-10 09:22:32

标签: jenkins

我创建了jenkins作业,它创建了一个新的git分支,并使用以下命令在项目中创建了一些目录:

mkdir -p myproject/newFolder

现在,我想向用户提供从作业本身而不是作业配置中提供 newFolder 名称的可能性。这是用例:

  1. 用户转到jenkins工作
  2. 用户输入 newFolder 的名称让我们说newFolder: ThisIsMyNewFolder
  3. 用户启动作业
  4. jenkins作业运行并创建新文件夹myproject / ThisIsMyNewFolder

1 个答案:

答案 0 :(得分:2)

您可以使用buildParameter并使用FOLDERNAME创建参数化构建作为参数

然后你的批次就像是 mkdir -p myproject/%FOLDERNAME%
和壳作为
mkdir -p myproject/$FOLDERNAME