Configure a parameterized build in Jenkins
#Install Plugin - Build With parameters
Jenkins ➡ Manage Jenkins ➡ Manage Plugins ➡ Available ➡ Build With Parameters
Jenkins ➡ New Item ➡ Enter an item name ➡ [ParameterizedDemo] ➡ Freestyle project ➡ OK
General ➡ This project is parameterized ➡ String parameter
Name
my_param
Default Value
Hello
Build Triggers ➡ Trigger builds remotely ➡
Authentication Token
Token_987
Build ➡ dd build step ➡ Execute shell
Command
echo $my_param
Apply-Save
Triggering a parameterized build remotely
#Open the terminal
#curl -X GET <YourJenkinsJobUrl>/buildWithParameters?token=TOKEN_NAME
curl -X GET http://localhost:8080/job/ParameterizedDemo/buildWithParameters?token=Token_987
#Open the job in the Jenkins UI
Build with Parameters ➡ Build ➡ Build history ➡ Console Output
Console Output
Started by user admin
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/ParameterizedDemo
[ParameterizedDemo] $ /bin/sh -xe /tmp/jenkins17901601731840577267.sh
+ echo Hello
Hello
Finished: SUCCESS
No comments:
Post a Comment