-
New Feature
-
Resolution: Unresolved
-
Major
-
Data from /systemInfo
System Properties:
awt.toolkit sun.awt.X11.XToolkit
com.perforce.p4java.programName jenkins.p4-plugin
com.perforce.p4java.programVersion 1.11.1/Linux
com.sun.akuma.Daemon daemonized
com.sun.management.jmxremote
com.sun.management.jmxremote.authenticate false
com.sun.management.jmxremote.local.only false
com.sun.management.jmxremote.port 12345
com.sun.management.jmxremote.rmi.port 12345
com.sun.management.jmxremote.ssl false
enableGraph true
executable-war /usr/lib/jenkins/jenkins.war
expandAndmaps true
file.encoding UTF-8
file.encoding.pkg sun.io
file.separator /
groovy.use.classvalue true
hudson.model.DirectoryBrowserSupport.CSP
hudson.model.ParametersAction.keepUndefinedParameters true
hudson.remoting.ClassFilter java.util.concurrent.Semaphore,java.util.concurrent.Semaphore$NonfairSync
hudson.tasks.MailSender.SEND_TO_UNKNOWN_USERS true
hudson.upstreamCulprits true
java.awt.graphicsenv sun.awt.X11GraphicsEnvironment
java.awt.headless true
java.awt.printerjob sun.print.PSPrinterJob
java.class.path /usr/lib/jenkins/jenkins.war
java.class.version 52.0
java.endorsed.dirs /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/endorsed
java.ext.dirs /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/ext:/usr/java/packages/lib/ext
java.home /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre
java.io.tmpdir /tmp
java.library.path /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.rmi.server.randomIDs true
java.runtime.name OpenJDK Runtime Environment
java.runtime.version 1.8.0_161-b14
java.specification.name Java Platform API Specification
java.specification.vendor Oracle Corporation
java.specification.version 1.8
java.vendor Oracle Corporation
java.vendor.url http://java.oracle.com/
java.vendor.url.bug http://bugreport.sun.com/bugreport/
java.version 1.8.0_161
java.vm.info mixed mode
java.vm.name OpenJDK 64-Bit Server VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Oracle Corporation
java.vm.specification.version 1.8
java.vm.vendor Oracle Corporation
java.vm.version 25.161-b14
javamelody.About Monitoring https://plugins.jenkins.io/monitoring/
javamelody.csrf-protection-enabled true
javamelody.custom-reports Jenkins Info,About Monitoring
javamelody.gzip-compression-disabled true
javamelody.http-transform-pattern /\d+/|(?<=/static/|/adjuncts/|/bound/)[\w\-]+|(?<=/ws/|/user/|/testReport/|/javadoc/|/site/|/violations/file/|/cobertura/).+|(?<=/job/).+(?=/descriptorByName/)
javamelody.influxdb-url http://influxdb.bigworldtech.com:8086/write?db=jenkins_status
javamelody.Jenkins Info /systemInfo
javamelody.maven-repositories /home/jenkins/.m2/repository,http://repo1.maven.org/maven2,http://repo.jenkins-ci.org/public
javamelody.no-database true
javamelody.storage-directory //var/lib/jenkins/monitoring
javamelody.system-actions-enabled true
jenkins.displayurl.provider org.jenkinsci.plugins.displayurlapi.ClassicDisplayURLProvider
JENKINS_HOME /var/lib/jenkins
jetty.git.hash a304fd9f351f337e7c0e2a7c28878dd536149c6c
jna.loaded false
jna.platform.library.path /usr/lib64:/lib64:/usr/lib:/lib:/usr/lib64/mysql
jnidispatch.path /home/jenkins/.cache/JNA/temp/jna9177410610370857385.tmp
line.separator
mail.smtp.sendpartial true
mail.smtps.sendpartial true
os.arch amd64
os.name Linux
os.version 3.10.0-693.21.1.el7.x86_64
path.separator :
pid 29242
relaxCmdNameChecks true
sockSoTimeout 0
sun.arch.data.model 64
sun.boot.class.path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/classes
sun.boot.library.path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/amd64
sun.cpu.endian little
sun.cpu.isalist
sun.font.fontmanager sun.awt.X11FontManager
sun.io.unicode.encoding UnicodeLittle
sun.java.command /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=15 --handlerCountMax=400 --handlerCountMaxIdle=20 --sessionTimeout=120
sun.java.launcher SUN_STANDARD
sun.jnu.encoding UTF-8
sun.management.compiler HotSpot 64-Bit Tiered Compilers
sun.os.patch.level unknown
svnkit.http.methods Digest,Basic,NTLM,Negotiate
svnkit.ssh2.persistent false
user.country US
user.dir /
user.home /home/jenkins
user.language en
user.name jenkins
user.timezone Australia/Sydney
Environment Variables
_ /etc/alternatives/java
HOME /home/jenkins
LANG en_US.UTF-8
LOGNAME jenkins
PATH /sbin:/usr/sbin:/bin:/usr/bin
PWD /
SHELL /bin/bash
SHLVL 2
USER jenkins
Plugins:
ace-editor 1.1 true
active-directory 2.16.1 true
analysis-core 1.96 true
ansicolor 0.7.3 true
ant 1.11 true
antisamy-markup-formatter 2.1 true
any-buildstep 0.1 true
apache-httpcomponents-client-4-api 4.5.10-2.0 true
artifactdeployer 1.3-SNAPSHOT (private-2965f1ca-s_schott) true
artifactory 3.9.0 true
authentication-tokens 1.4 true
backup 1.6.1 true
badge 1.8 true
batch-task 1.19 true
blueocean 1.24.3 true
blueocean-autofavorite 1.2.4 true
blueocean-bitbucket-pipeline 1.24.3 true
blueocean-commons 1.24.3 true
blueocean-config 1.24.3 true
blueocean-core-js 1.24.3 true
blueocean-dashboard 1.24.3 true
blueocean-display-url 2.4.0 true
blueocean-events 1.24.3 true
blueocean-git-pipeline 1.24.3 true
blueocean-github-pipeline 1.24.3 true
blueocean-i18n 1.24.3 true
blueocean-jira 1.24.3 true
blueocean-jwt 1.24.3 true
blueocean-personalization 1.24.3 true
blueocean-pipeline-api-impl 1.24.3 true
blueocean-pipeline-editor 1.24.3 true
blueocean-pipeline-scm-api 1.24.3 true
blueocean-rest 1.24.3 true
blueocean-rest-impl 1.24.3 true
blueocean-web 1.24.3 true
bootstrap4-api 4.5.3-1 true
bouncycastle-api 2.18 true
branch-api 2.6.2 true
build-flow-plugin 0.20 true
build-metrics 1.3 true
build-monitor-plugin 1.12+build.201809061734 true
build-timeout 1.20 true
buildgraph-view 1.8 true
buildtriggerbadge 2.10 true
categorized-view 1.10 true
claim 2.17 true
clang-scanbuild-plugin 1.7 true
cloudbees-bitbucket-branch-source 2.9.6 true
cloudbees-folder 6.15 true
command-launcher 1.5 true
conditional-buildstep 1.4.0 true
config-file-provider 3.7.0 true
configurationslicing 1.51 true
copy-to-slave 1.4.4 true
copyartifact 1.45.2 true
cors-filter 1.1 true
cppcheck 1.25 true
credentials 2.3.11 true
credentials-binding 1.24 true
cvs 2.16 true
dashboard-view 2.14 true
disable-failed-job 1.15 true
display-url-api 2.3.4 true
docker-commons 1.16 true
docker-java-api 3.1.5.2 true
docker-plugin 1.2.1 true
docker-workflow 1.25 true
downstream-buildview 1.9 true
durable-task 1.35 true
echarts-api 4.9.0-2 true
email-ext 2.79 true
embeddable-build-status 2.0.3 true
envinject 2.3.0 true
envinject-api 1.7 true
Exclusion 0.12 true
extended-read-permission 3.2 true
external-monitor-job 1.7 true
favorite 2.3.2 true
flexible-publish 0.15.2 true
font-awesome-api 5.15.1-1 true
git 4.4.5 true
git-client 3.5.1 true
git-server 1.9 true
github 1.32.0 true
github-api 1.116 true
github-branch-source 2.9.1 true
gitlab-api 1.0.6 true
gitlab-branch-source 1.5.3 true
gitlab-plugin 1.5.13 true
global-build-stats 1.5 true
global-post-script 1.1.4 true
gradle 1.36 true
groovy 2.3 true
groovy-label-assignment 1.2.0 true
groovy-postbuild 2.5 true
handlebars 1.1.1 true
handy-uri-templates-2-api 2.1.8-1.0 true
hidden-parameter 0.0.4 true
htmlpublisher 1.25 true
icon-shim 2.0.3 true
ivy 2.1 true
jackson2-api 2.11.1 true
javadoc 1.6 true
jaxb 2.3.0.1 true
jdk-tool 1.4 true
jenkins-design-language 1.24.3 true
jira 3.1.1 true
job-node-stalker 1.0.5 true
jobConfigHistory 2.26 true
join 1.21 true
jquery 1.12.4-1 true
jquery-detached 1.2.1 true
jquery3-api 3.5.1-2 true
jsch 0.1.55.2 true
junit 1.37 true
kubernetes 1.25.7 true
kubernetes-client-api 4.9.2-2 true
kubernetes-credentials 0.7.0 true
ldap 1.25 true
lockable-resources 2.10 true
log-parser 2.1 true
logfilesizechecker 1.5 true
mailer 1.32.1 true
mapdb-api 1.0.9.0 true
matrix-auth 2.6.4 true
matrix-project 1.18 true
maven-plugin 3.8 true
mercurial 2.12 true
momentjs 1.1.1 true
monitoring 1.86.0 true
multiple-scms 0.6 true
nodelabelparameter 1.7.2 true
okhttp-api 3.14.9 true
p4 1.11.1 true
pam-auth 1.6 true
Parameterized-Remote-Trigger 3.1.5.1 true
parameterized-trigger 2.39 true
perforce 1.3.36 true
periodicbackup 1.6 true
pipeline-build-step 2.13 true
pipeline-github-lib 1.0 true
pipeline-graph-analysis 1.10 true
pipeline-input-step 2.12 true
pipeline-milestone-step 1.3.1 true
pipeline-model-api 1.7.2 true
pipeline-model-declarative-agent 1.1.1 true
pipeline-model-definition 1.7.2 true
pipeline-model-extensions 1.7.2 true
pipeline-rest-api 2.19 true
pipeline-stage-step 2.5 true
pipeline-stage-tags-metadata 1.7.2 true
pipeline-stage-view 2.19 true
plain-credentials 1.7 true
plugin-util-api 1.4.0 true
popper-api 1.16.0-7 true
postbuild-task 1.9 true
powershell 1.4 true
preSCMbuildstep 0.3 true
promoted-builds 3.7 true
pubsub-light 1.13 true
python 1.3 true
rebuild 1.31 true
resource-disposer 0.14 true
role-strategy 3.1 true
run-condition 1.3 true
scis-ad 1.2 true
scm-api 2.6.4 true
script-security 1.75 true
scriptler 3.1 true
scripttrigger 0.34 true
shelve-project-plugin 3.0 true
slack 2.41 true
snakeyaml-api 1.27.0 true
sonar 2.12 true
sse-gateway 1.24 true
ssh-agent 1.20 true
ssh-credentials 1.18.1 true
ssh-slaves 1.31.2 true
stash-pullrequest-builder 1.17 true
structs 1.20 true
subversion 2.13.2 true
throttle-concurrents 2.0.3 true
timestamper 1.11.8 true
token-macro 2.12 true
trac 1.13 true
translation 1.16 true
trilead-api 1.0.12 true
variant 1.3 true
versionnumber 1.9 true
view-job-filters 2.2 true
warnings 4.68 true
windows-slaves 1.6 true
workflow-aggregator 2.6 true
workflow-api 2.40 true
workflow-basic-steps 2.21 true
workflow-cps 2.86 true
workflow-cps-global-lib 2.17 true
workflow-durable-task-step 2.35 true
workflow-job 2.40 true
workflow-multibranch 2.22 true
workflow-scm-step 2.11 true
workflow-step-api 2.23 true
workflow-support 3.6 true
ws-cleanup 0.38 true
zmq-event-publisher 0.0.5 true
Perforce versions from P4V's System Info:
Swarm Version 'SWARM/2019.3/2027974 (2020/10/20)'
Server version: P4D/LINUX26X86_64/2018.2/1918133 (2020/02/12)Data from /systemInfo System Properties: awt.toolkit sun.awt.X11.XToolkit com.perforce.p4java.programName jenkins.p4-plugin com.perforce.p4java.programVersion 1.11.1/Linux com.sun.akuma.Daemon daemonized com.sun.management.jmxremote com.sun.management.jmxremote.authenticate false com.sun.management.jmxremote.local.only false com.sun.management.jmxremote.port 12345 com.sun.management.jmxremote.rmi.port 12345 com.sun.management.jmxremote.ssl false enableGraph true executable-war /usr/lib/jenkins/jenkins.war expandAndmaps true file.encoding UTF-8 file.encoding.pkg sun.io file.separator / groovy.use.classvalue true hudson.model.DirectoryBrowserSupport.CSP hudson.model.ParametersAction.keepUndefinedParameters true hudson.remoting.ClassFilter java.util.concurrent.Semaphore,java.util.concurrent.Semaphore$NonfairSync hudson.tasks.MailSender.SEND_TO_UNKNOWN_USERS true hudson.upstreamCulprits true java.awt.graphicsenv sun.awt.X11GraphicsEnvironment java.awt.headless true java.awt.printerjob sun.print.PSPrinterJob java.class.path /usr/lib/jenkins/jenkins.war java.class.version 52.0 java.endorsed.dirs /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/endorsed java.ext.dirs /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/ext:/usr/java/packages/lib/ext java.home /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre java.io.tmpdir /tmp java.library.path /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.rmi.server.randomIDs true java.runtime.name OpenJDK Runtime Environment java.runtime.version 1.8.0_161-b14 java.specification.name Java Platform API Specification java.specification.vendor Oracle Corporation java.specification.version 1.8 java.vendor Oracle Corporation java.vendor.url http://java.oracle.com/ java.vendor.url.bug http://bugreport.sun.com/bugreport/ java.version 1.8.0_161 java.vm.info mixed mode java.vm.name OpenJDK 64-Bit Server VM java.vm.specification.name Java Virtual Machine Specification java.vm.specification.vendor Oracle Corporation java.vm.specification.version 1.8 java.vm.vendor Oracle Corporation java.vm.version 25.161-b14 javamelody.About Monitoring https://plugins.jenkins.io/monitoring/ javamelody.csrf-protection-enabled true javamelody.custom-reports Jenkins Info,About Monitoring javamelody.gzip-compression-disabled true javamelody.http-transform-pattern /\d+/|(?<=/static/|/adjuncts/|/bound/)[\w\-]+|(?<=/ws/|/user/|/testReport/|/javadoc/|/site/|/violations/file/|/cobertura/).+|(?<=/job/).+(?=/descriptorByName/) javamelody.influxdb-url http://influxdb.bigworldtech.com:8086/write?db=jenkins_status javamelody.Jenkins Info /systemInfo javamelody.maven-repositories /home/jenkins/.m2/repository, http://repo1.maven.org/maven2,http://repo.jenkins-ci.org/public javamelody.no-database true javamelody.storage-directory //var/lib/jenkins/monitoring javamelody.system-actions-enabled true jenkins.displayurl.provider org.jenkinsci.plugins.displayurlapi.ClassicDisplayURLProvider JENKINS_HOME /var/lib/jenkins jetty.git.hash a304fd9f351f337e7c0e2a7c28878dd536149c6c jna.loaded false jna.platform.library.path /usr/lib64:/lib64:/usr/lib:/lib:/usr/lib64/mysql jnidispatch.path /home/jenkins/.cache/JNA/temp/jna9177410610370857385.tmp line.separator mail.smtp.sendpartial true mail.smtps.sendpartial true os.arch amd64 os.name Linux os.version 3.10.0-693.21.1.el7.x86_64 path.separator : pid 29242 relaxCmdNameChecks true sockSoTimeout 0 sun.arch.data.model 64 sun.boot.class.path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/resources.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/rt.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jsse.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jce.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/charsets.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/jfr.jar:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/classes sun.boot.library.path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre/lib/amd64 sun.cpu.endian little sun.cpu.isalist sun.font.fontmanager sun.awt.X11FontManager sun.io.unicode.encoding UnicodeLittle sun.java.command /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=15 --handlerCountMax=400 --handlerCountMaxIdle=20 --sessionTimeout=120 sun.java.launcher SUN_STANDARD sun.jnu.encoding UTF-8 sun.management.compiler HotSpot 64-Bit Tiered Compilers sun.os.patch.level unknown svnkit.http.methods Digest,Basic,NTLM,Negotiate svnkit.ssh2.persistent false user.country US user.dir / user.home /home/jenkins user.language en user.name jenkins user.timezone Australia/Sydney Environment Variables _ /etc/alternatives/java HOME /home/jenkins LANG en_US.UTF-8 LOGNAME jenkins PATH /sbin:/usr/sbin:/bin:/usr/bin PWD / SHELL /bin/bash SHLVL 2 USER jenkins Plugins: ace-editor 1.1 true active-directory 2.16.1 true analysis-core 1.96 true ansicolor 0.7.3 true ant 1.11 true antisamy-markup-formatter 2.1 true any-buildstep 0.1 true apache-httpcomponents-client-4-api 4.5.10-2.0 true artifactdeployer 1.3-SNAPSHOT (private-2965f1ca-s_schott) true artifactory 3.9.0 true authentication-tokens 1.4 true backup 1.6.1 true badge 1.8 true batch-task 1.19 true blueocean 1.24.3 true blueocean-autofavorite 1.2.4 true blueocean-bitbucket-pipeline 1.24.3 true blueocean-commons 1.24.3 true blueocean-config 1.24.3 true blueocean-core-js 1.24.3 true blueocean-dashboard 1.24.3 true blueocean-display-url 2.4.0 true blueocean-events 1.24.3 true blueocean-git-pipeline 1.24.3 true blueocean-github-pipeline 1.24.3 true blueocean-i18n 1.24.3 true blueocean-jira 1.24.3 true blueocean-jwt 1.24.3 true blueocean-personalization 1.24.3 true blueocean-pipeline-api-impl 1.24.3 true blueocean-pipeline-editor 1.24.3 true blueocean-pipeline-scm-api 1.24.3 true blueocean-rest 1.24.3 true blueocean-rest-impl 1.24.3 true blueocean-web 1.24.3 true bootstrap4-api 4.5.3-1 true bouncycastle-api 2.18 true branch-api 2.6.2 true build-flow-plugin 0.20 true build-metrics 1.3 true build-monitor-plugin 1.12+build.201809061734 true build-timeout 1.20 true buildgraph-view 1.8 true buildtriggerbadge 2.10 true categorized-view 1.10 true claim 2.17 true clang-scanbuild-plugin 1.7 true cloudbees-bitbucket-branch-source 2.9.6 true cloudbees-folder 6.15 true command-launcher 1.5 true conditional-buildstep 1.4.0 true config-file-provider 3.7.0 true configurationslicing 1.51 true copy-to-slave 1.4.4 true copyartifact 1.45.2 true cors-filter 1.1 true cppcheck 1.25 true credentials 2.3.11 true credentials-binding 1.24 true cvs 2.16 true dashboard-view 2.14 true disable-failed-job 1.15 true display-url-api 2.3.4 true docker-commons 1.16 true docker-java-api 3.1.5.2 true docker-plugin 1.2.1 true docker-workflow 1.25 true downstream-buildview 1.9 true durable-task 1.35 true echarts-api 4.9.0-2 true email-ext 2.79 true embeddable-build-status 2.0.3 true envinject 2.3.0 true envinject-api 1.7 true Exclusion 0.12 true extended-read-permission 3.2 true external-monitor-job 1.7 true favorite 2.3.2 true flexible-publish 0.15.2 true font-awesome-api 5.15.1-1 true git 4.4.5 true git-client 3.5.1 true git-server 1.9 true github 1.32.0 true github-api 1.116 true github-branch-source 2.9.1 true gitlab-api 1.0.6 true gitlab-branch-source 1.5.3 true gitlab-plugin 1.5.13 true global-build-stats 1.5 true global-post-script 1.1.4 true gradle 1.36 true groovy 2.3 true groovy-label-assignment 1.2.0 true groovy-postbuild 2.5 true handlebars 1.1.1 true handy-uri-templates-2-api 2.1.8-1.0 true hidden-parameter 0.0.4 true htmlpublisher 1.25 true icon-shim 2.0.3 true ivy 2.1 true jackson2-api 2.11.1 true javadoc 1.6 true jaxb 2.3.0.1 true jdk-tool 1.4 true jenkins-design-language 1.24.3 true jira 3.1.1 true job-node-stalker 1.0.5 true jobConfigHistory 2.26 true join 1.21 true jquery 1.12.4-1 true jquery-detached 1.2.1 true jquery3-api 3.5.1-2 true jsch 0.1.55.2 true junit 1.37 true kubernetes 1.25.7 true kubernetes-client-api 4.9.2-2 true kubernetes-credentials 0.7.0 true ldap 1.25 true lockable-resources 2.10 true log-parser 2.1 true logfilesizechecker 1.5 true mailer 1.32.1 true mapdb-api 1.0.9.0 true matrix-auth 2.6.4 true matrix-project 1.18 true maven-plugin 3.8 true mercurial 2.12 true momentjs 1.1.1 true monitoring 1.86.0 true multiple-scms 0.6 true nodelabelparameter 1.7.2 true okhttp-api 3.14.9 true p4 1.11.1 true pam-auth 1.6 true Parameterized-Remote-Trigger 3.1.5.1 true parameterized-trigger 2.39 true perforce 1.3.36 true periodicbackup 1.6 true pipeline-build-step 2.13 true pipeline-github-lib 1.0 true pipeline-graph-analysis 1.10 true pipeline-input-step 2.12 true pipeline-milestone-step 1.3.1 true pipeline-model-api 1.7.2 true pipeline-model-declarative-agent 1.1.1 true pipeline-model-definition 1.7.2 true pipeline-model-extensions 1.7.2 true pipeline-rest-api 2.19 true pipeline-stage-step 2.5 true pipeline-stage-tags-metadata 1.7.2 true pipeline-stage-view 2.19 true plain-credentials 1.7 true plugin-util-api 1.4.0 true popper-api 1.16.0-7 true postbuild-task 1.9 true powershell 1.4 true preSCMbuildstep 0.3 true promoted-builds 3.7 true pubsub-light 1.13 true python 1.3 true rebuild 1.31 true resource-disposer 0.14 true role-strategy 3.1 true run-condition 1.3 true scis-ad 1.2 true scm-api 2.6.4 true script-security 1.75 true scriptler 3.1 true scripttrigger 0.34 true shelve-project-plugin 3.0 true slack 2.41 true snakeyaml-api 1.27.0 true sonar 2.12 true sse-gateway 1.24 true ssh-agent 1.20 true ssh-credentials 1.18.1 true ssh-slaves 1.31.2 true stash-pullrequest-builder 1.17 true structs 1.20 true subversion 2.13.2 true throttle-concurrents 2.0.3 true timestamper 1.11.8 true token-macro 2.12 true trac 1.13 true translation 1.16 true trilead-api 1.0.12 true variant 1.3 true versionnumber 1.9 true view-job-filters 2.2 true warnings 4.68 true windows-slaves 1.6 true workflow-aggregator 2.6 true workflow-api 2.40 true workflow-basic-steps 2.21 true workflow-cps 2.86 true workflow-cps-global-lib 2.17 true workflow-durable-task-step 2.35 true workflow-job 2.40 true workflow-multibranch 2.22 true workflow-scm-step 2.11 true workflow-step-api 2.23 true workflow-support 3.6 true ws-cleanup 0.38 true zmq-event-publisher 0.0.5 true Perforce versions from P4V's System Info: Swarm Version 'SWARM/2019.3/2027974 (2020/10/20)' Server version: P4D/LINUX26X86_64/2018.2/1918133 (2020/02/12)
We are introducing Jenkinsfile into an existing Perforce-hosted project.
We have set it up as a Swarm project, which is correctly showing branches and Reviews.
We have created a Multibranch Pipeline project, with the Helix Swarm Branch Source, as we want to have our Swarm Reviews run CI in a similar manner to Merge Requests in our GitLab installation.
This project is configured for mode "by Jenkinsfile", with Script Path "Jenkinsfile".
We have no Jenkinsfiles in our codebase yet, and one open review which is introducing the Jenkinsfile.
However, the multibranch scan is providing the wrong reference to fetch the Jenkinsfile from the review.
Our Scan Multibranch Pipeline Log looks like:
Started by user Paul Hampson [Thu Jan 21 13:19:54 AEDT 2021] Starting branch indexing... ... p4 login -s + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 info + ... p4 info + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 client -i + ... View: + ... p4 counter change + ... p4 counter change + ... p4 changes -m1 -ssubmitted //jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123/...@7___ + ... p4 changes -m1 //ps/unreal/trunk/...@733645,734645 + Scanning for //ps/unreal/trunk/Jenkinsfile ... p4 files -e //ps/unreal/trunk/Jenkinsfile + ‘Jenkinsfile’ not found ... p4 login -s + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 info + ... p4 info + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 client -i + ... View: + ... p4 counter change + ... p4 counter change + ... p4 changes -m1 -ssubmitted //jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123/...@7___ + ... p4 changes -m1 //ps/unreal/project-shooter-game/...@733645,734645 + Scanning for //ps/unreal/project-shooter-game/Jenkinsfile ... p4 files -e //ps/unreal/project-shooter-game/Jenkinsfile + ‘Jenkinsfile’ not found ... p4 login -s + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 info + ... p4 info + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 client -i + ... View: + ... p4 counter change + ... p4 counter change + ... p4 changes -m1 -ssubmitted //jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123/...@7___ + ... p4 changes -m1 //ps/unreal/unreal-shooter-game/...@733645,734645 + Scanning for //ps/unreal/unreal-shooter-game/Jenkinsfile ... p4 files -e //ps/unreal/unreal-shooter-game/Jenkinsfile + ‘Jenkinsfile’ not found ... p4 login -s + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 info + ... p4 info + ... p4 client -o jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + ... p4 client -i + ... View: + Scanning for //ps/unreal/trunk/Jenkinsfile@734627 ... p4 files -e //ps/unreal/trunk/Jenkinsfile@734627 + ‘Jenkinsfile’ not found ... p4 client -d jenkinsTemp-194b52ab-489f-473b-9fa2-b48aedce7123 + [Thu Jan 21 13:19:54 AEDT 2021] Finished branch indexing. Indexing took 0.47 sec Finished: SUCCESS
i.e. for Review 734267, it is attempting to fetch //ps/unreal/trunk/Jenkinsfile@734627 but being a Review (and hence a Shelf) it should be fetching //ps/unreal/trunk/Jenkinsfile@=734627
I have confirmed through our Swarm instance that https://swarm.bigworldtech.com/files/ps/unreal/trunk/Jenkinsfile@=734627 exists, but https://swarm.bigworldtech.com/files/ps/unreal/trunk/Jenkinsfile@734627 does not.
A log capture for org.jeninsci.plugins.p4 shows
Jan 21, 2021 1:19:54 PM FINE org.jenkinsci.plugins.p4.scm.AbstractP4ScmSource SCM: retrieve Head: P4SCMHead: 734627 (//ps/unreal/trunk@734627)
and I'm reasonably sure that this is the issue, and that it should simply be //ps/unreal/trunk@=734627.
However, I acknowledge that perhaps this is more than just a missing =, if it turns out the workflow we need for Swarm Reviews is "checkout base and then unshelve"?
Based on other reports in this JIRA, e.g., JENKINS-60220, I'm assuming that this problem is localised to the "by Jenkinsfile" part of the flow, and that once a Jenkinsfile is found, the actual workspace would correctly contain the Review's shelved state.
It'd be good to know of any workarounds that might help here.
- causes
-
JENKINS-64744 DOC: Document that Jenkinsfile in a shelf is currently ignored during review build
- Closed