|
@@ -0,0 +1,40 @@
|
|
|
+#!/usr/bin/env groovy
|
|
|
+
|
|
|
+pipeline {
|
|
|
+ agent { label 'linux' }
|
|
|
+ stages {
|
|
|
+ stage('Intro') {
|
|
|
+ steps {
|
|
|
+ echo "Hello Jenkins!"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ stage('List var') {
|
|
|
+ steps {
|
|
|
+ echo "Display Jenkins environment variables"
|
|
|
+ echo "BRANCH_NAME : ${env.BRANCH_NAME}"
|
|
|
+ echo "CHANGE_ID : ${env.CHANGE_ID}"
|
|
|
+ echo "CHANGE_URL : ${env.CHANGE_URL}"
|
|
|
+ echo "CHANGE_TITLE : ${env.CHANGE_TITLE}"
|
|
|
+ echo "CHANGE_AUTHOR : ${env.CHANGE_AUTHOR}"
|
|
|
+ echo "CHANGE_AUTHOR_DISPLAY_NAME : ${env.CHANGE_AUTHOR_DISPLAY_NAME}"
|
|
|
+ echo "CHANGE_AUTHOR_EMAIL : ${env.CHANGE_AUTHOR_EMAIL}"
|
|
|
+ echo "CHANGE_TARGET : ${env.CHANGE_TARGET}"
|
|
|
+ echo "BUILD_NUMBER : ${env.BUILD_NUMBER}"
|
|
|
+ echo "BUILD_ID : ${env.BUILD_ID}"
|
|
|
+ echo "BUILD_DISPLAY_NAME : ${env.BUILD_DISPLAY_NAME}"
|
|
|
+ echo "JOB_NAME : ${env.JOB_NAME}"
|
|
|
+ echo "JOB_BASE_NAME : ${env.JOB_BASE_NAME}"
|
|
|
+ echo "BUILD_TAG : ${env.BUILD_TAG}"
|
|
|
+ echo "EXECUTOR_NUMBER : ${env.EXECUTOR_NUMBER}"
|
|
|
+ echo "NODE_NAME : ${env.NODE_NAME}"
|
|
|
+ echo "NODE_LABELS : ${env.NODE_LABELS}"
|
|
|
+ echo "WORKSPACE : ${env.WORKSPACE}"
|
|
|
+ echo "JENKINS_HOME : ${env.JENKINS_HOME}"
|
|
|
+ echo "JENKINS_URL : ${env.JENKINS_URL}"
|
|
|
+ echo "BUILD_URL : ${env.BUILD_URL}"
|
|
|
+ echo "JOB_URL : ${env.JOB_URL}"
|
|
|
+ echo "Done"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|