Console Output
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] { (checkout)
[Pipeline] sh
+ printenv
+ sort
BUILD_DISPLAY_NAME=#62
BUILD_ID=62
BUILD_NUMBER=62
BUILD_TAG=jenkins-playground-test-jenkinsfile-62
BUILD_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/62/
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1003/bus
EXECUTOR_NUMBER=0
gitlabActionType=PUSH
gitlabAfter=9eb130454438a8dffcd28cf767aeb4768506961a
gitlabBefore=e50cce0610493e3259310d9c3ce703cae3691e57
gitlabBranch=master
gitlabMergeRequestLastCommit=9eb130454438a8dffcd28cf767aeb4768506961a
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
HOME=/home/jenkins
HUDSON_COOKIE=7a88abca-4643-4e9c-889f-781ccc5ef594
HUDSON_HOME=/var/lib/jenkins
HUDSON_SERVER_COOKIE=7224e361f92dcf07
HUDSON_URL=https://forge.etsi.org/jenkins/
JENKINS_HOME=/var/lib/jenkins
JENKINS_NODE_COOKIE=235d32ef-dc3a-472f-b26a-b7ed4357cf79
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/62/display/redirect?page=changes
RUN_DISPLAY_URL=https://forge.etsi.org/jenkins/job/playground/job/test-jenkinsfile/62/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 9eb130454438a8dffcd28cf767aeb4768506961a # timeout=10
Checking out Revision 9eb130454438a8dffcd28cf767aeb4768506961a (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 9eb130454438a8dffcd28cf767aeb4768506961a
Commit message: "Update Jenkinsfile"
> git rev-list --no-walk e50cce0610493e3259310d9c3ce703cae3691e57 # timeout=10
[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
node {
stage('checkout'){
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"){
echo "Hello world"
}
stage("say goodbye"){
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 {
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
9eb1304 Update Jenkinsfile
e50cce0 Update Jenkinsfile
1e5b652 Update Jenkinsfile
fbcaedd Update Jenkinsfile
4a62836 test email to committer
[Pipeline] sh
+ git status -sb
## HEAD (no branch)
[Pipeline] updateGitlabCommitStatus
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
java.lang.NoSuchMethodError: No such DSL method 'post' found among steps [acceptGitLabMR, addEmbeddableBadgeConfiguration, addGitLabMRComment, archive, bat, build, catchError, checkout, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, echo, emailext, emailextrecipients, envVarsForTool, error, fileExists, getContext, git, gitlabBuilds, gitlabCommitStatus, input, isUnix, junit, library, libraryResource, load, mail, milestone, node, parallel, powershell, properties, pwd, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, svn, timeout, timestamps, tm, tool, unarchive, unstash, updateGitlabCommitStatus, validateDeclarativePipeline, waitUntil, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, wrap, writeFile, ws] or symbols [all, allOf, always, ant, antFromApache, antOutcome, antTarget, any, anyOf, apiToken, architecture, archiveArtifacts, artifactManager, authorizationMatrix, batchFile, booleanParam, branch, brokenBuildSuspects, brokenTestsSuspects, buildButton, buildDiscarder, buildingTag, caseInsensitive, caseSensitive, certificate, changeRequest, changelog, changeset, checkoutToSubdirectory, choice, choiceParam, cleanWs, clock, cloud, command, credentials, cron, crumb, culprits, defaultView, demand, developers, disableConcurrentBuilds, disableResume, docker, dockerCert, dockerfile, downloadSettings, downstream, dumb, durabilityHint, envVars, environment, equals, expression, file, fileParam, filePath, fingerprint, frameOptions, freeStyle, freeStyleJob, fromScm, fromSource, git, gitLabConnection, github, githubPush, gitlab, gradle, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, inheriting, inheritingGlobal, installSource, isRestartedRun, jdk, jdkInstaller, jgit, jgitapache, jnlp, jobName, label, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, list, local, location, logRotator, loggedInUsersCanDoAnything, masterBuild, maven, maven3Mojos, mavenErrors, mavenMojos, mavenWarnings, modernSCM, myView, newContainerPerStage, node, nodeProperties, nonInheriting, nonStoredPasswordParam, none, not, overrideIndexTriggers, paneStatus, parallelsAlwaysFailFast, parameters, password, pattern, permanent, pipeline-model, pipelineTriggers, plainText, plugin, pollSCM, preserveStashes, projectNamingStrategy, proxy, queueItemAuthenticator, quietPeriod, rateLimitBuilds, recipients, remotingCLI, requestor, run, runParam, schedule, scmRetryCount, scriptApprovalLink, search, security, shell, skipDefaultCheckout, skipStagesAfterUnstable, slave, sourceRegexFilter, sourceWildcardFilter, sshUserPrivateKey, stackTrace, standard, status, string, stringParam, swapSpace, tag, text, textParam, tmpSpace, toolLocation, unsecured, upstream, upstreamDevelopers, userSeed, usernameColonPassword, usernamePassword, viewsTabBar, weather, withAnt, zfs, zip] or globals [currentBuild, docker, env, params, pipeline, scm]
at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:203)
at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:122)
at sun.reflect.GeneratedMethodAccessor8696.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1213)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:42)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:157)
at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:155)
at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:155)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:159)
at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:129)
at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
at WorkflowScript.run(WorkflowScript:37)
at ___cps.transform___(Native Method)
at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:57)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:109)
at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixArg(FunctionCallBlock.java:82)
at sun.reflect.GeneratedMethodAccessor472.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72)
at com.cloudbees.groovy.cps.impl.ClosureBlock.eval(ClosureBlock.java:46)
at com.cloudbees.groovy.cps.Next.step(Next.java:83)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:174)
at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:163)
at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:129)
at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:268)
at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:163)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$101(SandboxContinuable.java:34)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.lambda$run0$0(SandboxContinuable.java:59)
at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:136)
at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:58)
at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:182)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:332)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$200(CpsThreadGroup.java:83)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:244)
at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:232)
at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:64)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Finished: FAILURE