返回「计算机、信息技术与工程」

【Jenkins】Parameterized Build

更多
Markdown 结构化数据
本文目录 8 个章节

【Jenkins】Parameterized Build

# 【Jenkins】Parameterized Build

创建时间:2021/6/21 21:51

Introduction

Sometimes, it is useful/necessary to have your builds take several "parameters."

The parameters are available as environment variables.

the shell syntax:

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

And with batch commands, we use the native Windows syntax:

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

Ant

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

使用方法

Defining Parameters

  • define parameters for your job by selecting "This build is parameterized"
  • using the drop-down button to add as many parameters as you need.

assets/0026 - 【Jenkins】Parameterized Build__resource-001-e98b427c4a82.png

assets/0026 - 【Jenkins】Parameterized Build__resource-002-9a694673bffe.png

Using Build Parameters

the shell syntax:

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

Setting Parameter Values

Jenkins UI

assets/0026 - 【Jenkins】Parameterized Build__resource-003-494a47beee45.png

Remote Execution

string a = "test";
string tmp = "est";
string b = "t" + tmp;
Console.WriteLine(string .ReferenceEquals(str1, str2));

ref

https://www.baeldung.com/ops/jenkins-parameterized-builds