Difference between revisions of "IT-SDK-Jenkins"

From wiki.samerhijazi.net
Jump to navigation Jump to search
Line 1: Line 1:
 +
=Source=
 
* src: https://jenkins.io/doc/book/pipeline/syntax/
 
* src: https://jenkins.io/doc/book/pipeline/syntax/
 
* src: https://jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
 
* src: https://jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
 
+
=Coding=
 
<pre class="code">
 
<pre class="code">
 
def username = 'Jenkins'
 
def username = 'Jenkins'
Line 16: Line 17:
 
}
 
}
 
steps {
 
steps {
sh 'echo New ${APP}'
+
sh 'echo "Name=${APP}"'  
 +
        echo "Running ${APP} on ${env.APP}"
 
}
 
}
 
</pre>
 
</pre>

Revision as of 12:10, 20 March 2020

Source

Coding

def username = 'Jenkins'
echo 'Hello Mr. ${username}'
echo "I said, Hello Mr. ${username}"
...
Hello Mr. ${username}
I said, Hello Mr. Jenkins
environment {
	APP = "${env.APP}-${env.BRANCH_NAME}"
}
steps {
	sh 'echo "Name=${APP}"' 
        echo "Running ${APP} on ${env.APP}"
}