Started by GitLab push by Michele Carignani Obtained Jenkinsfile from git git@forge.etsi.org:etsi-cti-admin/test-repo.git Running in Durability level: MAX_SURVIVABILITY [Pipeline] node Running on Build 3 in /home/jenkins/workspace/playground/test-jenkinsfile [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@forge.etsi.org:etsi-cti-admin/test-repo.git # timeout=10 Fetching upstream changes from git@forge.etsi.org:etsi-cti-admin/test-repo.git > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress git@forge.etsi.org:etsi-cti-admin/test-repo.git +refs/heads/*:refs/remotes/origin/* > git rev-parse remotes/origin/master^{commit} # timeout=10 > git branch -a -v --no-abbrev --contains 5ef149d121b04a3df75e17623ee301c437e70c6e # timeout=10 Checking out Revision 5ef149d121b04a3df75e17623ee301c437e70c6e (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 5ef149d121b04a3df75e17623ee301c437e70c6e Commit message: "Update Jenkinsfile" > git rev-list --no-walk 5d591e201399a1a60f153e4ab6a5cd6838bcf8fc # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (checkout) [Pipeline] sh + printenv + sort BUILD_DISPLAY_NAME=#68 BUILD_ID=68 BUILD_NUMBER=68 BUILD_TAG=jenkins-playground-test-jenkinsfile-68 BUILD_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/68/ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1003/bus EXECUTOR_NUMBER=0 GIT_BRANCH=origin/master GIT_COMMIT=5ef149d121b04a3df75e17623ee301c437e70c6e gitlabActionType=PUSH gitlabAfter=5ef149d121b04a3df75e17623ee301c437e70c6e gitlabBefore=5d591e201399a1a60f153e4ab6a5cd6838bcf8fc gitlabBranch=master gitlabMergeRequestLastCommit=5ef149d121b04a3df75e17623ee301c437e70c6e gitlabSourceBranch=master gitlabSourceNamespace=etsi-cti-admin gitlabSourceRepoHomepage=https://forge.etsi.org/rep/etsi-cti-admin/test-repo gitlabSourceRepoHttpUrl=https://forge.etsi.org/rep/etsi-cti-admin/test-repo.git gitlabSourceRepoName=test-repo gitlabSourceRepoSshUrl=git@forge.etsi.org:etsi-cti-admin/test-repo.git gitlabSourceRepoURL=git@forge.etsi.org:etsi-cti-admin/test-repo.git gitlabTargetBranch=master gitlabUserName=Michele Carignani GIT_PREVIOUS_COMMIT=5d591e201399a1a60f153e4ab6a5cd6838bcf8fc GIT_PREVIOUS_SUCCESSFUL_COMMIT=5d591e201399a1a60f153e4ab6a5cd6838bcf8fc GIT_URL=git@forge.etsi.org:etsi-cti-admin/test-repo.git HOME=/home/jenkins HUDSON_COOKIE=fd1e4f57-74c8-459f-b118-54022e6d847d HUDSON_HOME=/var/lib/jenkins HUDSON_SERVER_COOKIE=7224e361f92dcf07 HUDSON_URL=https://forge.etsi.org/jenkins/ JENKINS_HOME=/var/lib/jenkins JENKINS_NODE_COOKIE=fb5529dd-5343-4d53-be4e-40c80c6180dc JENKINS_SERVER_COOKIE=durable-ef9e291032ec9a8240c408a3a56c927c JENKINS_URL=https://forge.etsi.org/jenkins/ JOB_BASE_NAME=test-jenkinsfile JOB_DISPLAY_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/display/redirect JOB_NAME=playground/test-jenkinsfile JOB_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/ LANG=en_US.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8 LC_MONETARY=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_NUMERIC=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LOGNAME=jenkins MAIL=/var/mail/jenkins NODE_LABELS=Build 3 docker selenium NODE_NAME=Build 3 OLDPWD=/home/jenkins PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/jenkins/workspace/playground/test-jenkinsfile RUN_CHANGES_DISPLAY_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/68/display/redirect?page=changes RUN_DISPLAY_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/68/display/redirect SHELL=/bin/bash SHLVL=1 SSH_CLIENT=172.29.10.26 52672 22 SSH_CONNECTION=172.29.10.26 52672 172.29.10.31 22 STAGE_NAME=checkout stf569_deploy_pass=PCWvfcqD55ctYhrihe1X stf569_deploy_user=gitlab+deploy-token-2 USER=jenkins _=/usr/bin/java WORKSPACE=/home/jenkins/workspace/playground/test-jenkinsfile XDG_RUNTIME_DIR=/run/user/1003 XDG_SESSION_ID=8110 [Pipeline] checkout using credential f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@forge.etsi.org:etsi-cti-admin/test-repo.git # timeout=10 Fetching upstream changes from git@forge.etsi.org:etsi-cti-admin/test-repo.git > git --version # timeout=10 using GIT_SSH to set credentials > git fetch --tags --progress git@forge.etsi.org:etsi-cti-admin/test-repo.git +refs/heads/*:refs/remotes/origin/* > git rev-parse remotes/origin/master^{commit} # timeout=10 > git branch -a -v --no-abbrev --contains 5ef149d121b04a3df75e17623ee301c437e70c6e # timeout=10 Checking out Revision 5ef149d121b04a3df75e17623ee301c437e70c6e (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 5ef149d121b04a3df75e17623ee301c437e70c6e Commit message: "Update Jenkinsfile" [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (say hello) [Pipeline] echo Hello world [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (say goodbye) [Pipeline] echo Goodbye [Pipeline] sh + pwd + echo /home/jenkins/workspace/playground/test-jenkinsfile /home/jenkins/workspace/playground/test-jenkinsfile [Pipeline] sh + pwd /home/jenkins/workspace/playground/test-jenkinsfile [Pipeline] sh + ls description.md esrp.tplan2 example.yaml img_bank Jenkinsfile mc-file seb-1 seb-1-proposed settings.md test.txt test.xml [Pipeline] echo again [Pipeline] sh + cat Jenkinsfile pipeline { agent any stages { stage('checkout'){ steps{ sh 'printenv | sort' checkout changelog: true, poll: false, scm: [ $class: 'GitSCM', branches: [[name: "${env.gitlabAfter}"]], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'PreBuildMerge', options: [ fastForwardMode: 'FF', mergeRemote: 'origin', mergeStrategy: 'DEFAULT', mergeTarget: "${env.gitlabTargetBranch}"]] ], submoduleCfg: [], userRemoteConfigs: [[ credentialsId: 'f9a9fd70-ea8b-4872-a9d5-d1fb1cf8123e', url: "${env.gitlabSourceRepoSshUrl}" ]] ] } } stage("say hello"){ steps{ echo "Hello world" } } stage("say goodbye"){ steps{ echo "Goodbye" sh 'echo $(pwd)' sh 'pwd' sh 'ls' echo "again" sh 'cat Jenkinsfile' sh 'git log --oneline -n 5' sh 'git status -sb' updateGitlabCommitStatus name: 'Build', state: 'success' } } } post { always { script{ RECIPIENT = """${sh( returnStdout: true, script: "git log --format='%ae' HEAD^!" )}""" } echo "RECIPIENT: ${RECIPIENT}" mail to: "${RECIPIENT}", subject: "[Forge] Validation concluded: ${currentBuild.fullDisplayName}", body: "Job done. "+ "Review at ${env.BUILD_URL}" } } } [Pipeline] sh + git log --oneline -n 5 5ef149d Update Jenkinsfile 5d591e2 Update Jenkinsfile 1753776 Update Jenkinsfile bc36cba Update Jenkinsfile 052b1ab Update Jenkinsfile [Pipeline] sh + git status -sb ## HEAD (no branch) [Pipeline] updateGitlabCommitStatus [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] sh + git log --format=%ae HEAD^! [Pipeline] } [Pipeline] // script [Pipeline] echo RECIPIENT: michele.carignani@etsi.org [Pipeline] mail [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS