-
Bug
-
Resolution: Fixed
-
Minor
-
Jenkins: 2.121.1
p4-plugin: 1.8.12
-----------
System Properties
Name ↓
Value
awt.toolkit sun.awt.windows.WToolkit
com.perforce.p4java.programName jenkins.p4-plugin
com.perforce.p4java.programVersion 1.8.12/Windows_10
enableGraph true
executable-war C:\Program Files (x86)\Jenkins\jenkins.war
expandAndmaps true
file.encoding Cp1252
file.encoding.pkg sun.io
file.separator \
hudson.lifecycle hudson.lifecycle.WindowsServiceLifecycle
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.awt.headless true
java.awt.printerjob sun.awt.windows.WPrinterJob
java.class.path C:\Program Files (x86)\Jenkins\jenkins.war
java.class.version 52.0
java.endorsed.dirs C:\Program Files (x86)\Jenkins\jre\lib\endorsed
java.ext.dirs C:\Program Files (x86)\Jenkins\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
java.home C:\Program Files (x86)\Jenkins\jre
java.io.tmpdir C:\WINDOWS\TEMP\
java.library.path C:\Program Files (x86)\Jenkins\jre\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Perforce;C:\Program Files\Perforce\DVCS\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\National Instruments\Motion Assistant\bin\mxwplugins;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\LabVIEW-CLI\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IVI Foundation\IVI\bin;C:\Program Files\IVI Foundation\IVI\bin;C:\Program Files\Git\cmd;;.
java.runtime.name Java(TM) SE Runtime Environment
java.runtime.version 1.8.0_144-b01
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_144
java.vm.info mixed mode
java.vm.name Java HotSpot(TM) Client 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.144-b01
jetty.git.hash 82b8fb23f757335bb3329d540ce37a2a2615f0a8
jna.loaded true
jnidispatch.path C:\WINDOWS\TEMP\jna--308256438\jna7708259021451694185.dll
line.separator
mail.smtp.sendpartial true
mail.smtps.sendpartial true
os.arch x86
os.name Windows 10
os.version 10.0
path.separator ;
relaxCmdNameChecks true
sockSoTimeout 0
sun.arch.data.model 32
sun.boot.class.path C:\Program Files (x86)\Jenkins\jre\lib\resources.jar;C:\Program Files (x86)\Jenkins\jre\lib\rt.jar;C:\Program Files (x86)\Jenkins\jre\lib\sunrsasign.jar;C:\Program Files (x86)\Jenkins\jre\lib\jsse.jar;C:\Program Files (x86)\Jenkins\jre\lib\jce.jar;C:\Program Files (x86)\Jenkins\jre\lib\charsets.jar;C:\Program Files (x86)\Jenkins\jre\lib\jfr.jar;C:\Program Files (x86)\Jenkins\jre\classes
sun.boot.library.path C:\Program Files (x86)\Jenkins\jre\bin
sun.cpu.endian little
sun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.desktop windows
sun.io.unicode.encoding UnicodeLittle
sun.java.command C:\Program Files (x86)\Jenkins\jenkins.war --httpPort=8080 --webroot=C:\Program Files (x86)\Jenkins\war
sun.java.launcher SUN_STANDARD
sun.jnu.encoding Cp1252
sun.management.compiler HotSpot Client Compiler
sun.os.patch.level
svnkit.http.methods Digest,Basic,NTLM,Negotiate
svnkit.ssh2.persistent false
user.country US
user.dir C:\Program Files (x86)\Jenkins
user.home C:\WINDOWS\system32\config\systemprofile
user.language en
user.name USAUSLT-81W1L2W$
user.script
user.timezone America/Chicago
user.variant
Environment Variables
Name ↓
Value
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\WINDOWS\system32\config\systemprofile\AppData\Roaming
BASE C:\Program Files (x86)\Jenkins
CommonProgramFiles C:\Program Files (x86)\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME USAUSLT-81W1L2W
ComSpec C:\WINDOWS\system32\cmd.exe
IVIROOTDIR32 C:\Program Files (x86)\IVI Foundation\IVI\
IVIROOTDIR64 C:\Program Files\IVI Foundation\IVI\
JENKINS_HOME C:\Program Files (x86)\Jenkins
KMP_DUPLICATE_LIB_OK TRUE
LOCALAPPDATA C:\WINDOWS\system32\config\systemprofile\AppData\Local
MKL_SERIAL YES
NIDAQmxSwitchDir C:\Program Files (x86)\National Instruments\NI-DAQ\Switch\
NIEXTCCOMPILERSUPP C:\Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport\C\
NIIVIPATH C:\Program Files (x86)\IVI Foundation\IVI\
NUMBER_OF_PROCESSORS 8
OS Windows_NT
Path C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Perforce;C:\Program Files\Perforce\DVCS\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\National Instruments\Motion Assistant\bin\mxwplugins;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\LabVIEW-CLI\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IVI Foundation\IVI\bin;C:\Program Files\IVI Foundation\IVI\bin;C:\Program Files\Git\cmd;
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE x86
PROCESSOR_ARCHITEW6432 AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 5e03
ProgramData C:\ProgramData
ProgramFiles C:\Program Files (x86)
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PSModulePath C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC C:\Users\Public
SERVICE_ID Jenkins
SystemDrive C:
SystemRoot C:\WINDOWS
TEMP C:\WINDOWS\TEMP
TMP C:\WINDOWS\TEMP
UATDATA C:\WINDOWS\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77
USERDOMAIN NI
USERNAME USAUSLT-81W1L2W$
USERPROFILE C:\WINDOWS\system32\config\systemprofile
VXIPNPPATH C:\Program Files (x86)\IVI Foundation\VISA\
VXIPNPPATH64 C:\Program Files\IVI Foundation\VISA\
windir C:\WINDOWS
WINSW_EXECUTABLE C:\Program Files (x86)\Jenkins\jenkins.exe
WINSW_SERVICE_ID Jenkins
Plugins
Name ↓
Version
Enabled
ace-editor 1.1 true
analysis-collector 1.52 true
analysis-core 1.95 true
ant 1.8 true
antisamy-markup-formatter 1.5 true
apache-httpcomponents-client-4-api 4.5.5-3.0 true
authentication-tokens 1.3 true
bouncycastle-api 2.16.3 true
branch-api 2.0.20 true
build-timeout 1.19 true
checkstyle 3.50 true
cloudbees-folder 6.5.1 true
command-launcher 1.2 true
credentials 2.1.17 true
credentials-binding 1.16 true
display-url-api 2.2.0 true
docker-commons 1.13 true
docker-workflow 1.17 true
durable-task 1.22 true
email-ext 2.62 true
git 3.9.1 true
git-client 2.7.2 true
git-server 1.7 true
github 1.29.2 true
github-api 1.92 true
github-branch-source 2.3.6 true
gradle 1.29 true
handlebars 1.1.1 true
jackson2-api 2.8.11.3 true
javadoc 1.4 true
jdk-tool 1.1 true
jquery-detached 1.2.1 true
jsch 0.1.54.2 true
junit 1.24 true
ldap 1.20 true
mailer 1.21 true
mapdb-api 1.0.9.0 true
matrix-auth 2.3 true
matrix-project 1.13 true
maven-plugin 3.1.2 true
momentjs 1.1.1 true
p4 1.8.12 true
pam-auth 1.3 true
pipeline-build-step 2.7 true
pipeline-github-lib 1.0 true
pipeline-graph-analysis 1.7 true
pipeline-input-step 2.8 true
pipeline-milestone-step 1.3.1 true
pipeline-model-api 1.3.1 true
pipeline-model-declarative-agent 1.1.1 true
pipeline-model-definition 1.3.1 true
pipeline-model-extensions 1.3.1 true
pipeline-rest-api 2.10 true
pipeline-stage-step 2.3 true
pipeline-stage-tags-metadata 1.3.1 true
pipeline-stage-view 2.10 true
plain-credentials 1.4 true
resource-disposer 0.11 true
scm-api 2.2.7 true
script-security 1.44 true
ssh-credentials 1.14 true
ssh-slaves 1.26 true
structs 1.14 true
subversion 2.11.1 true
timestamper 1.8.10 true
token-macro 2.5 true
workflow-aggregator 2.5 true
workflow-api 2.28 true
workflow-basic-steps 2.9 true
workflow-cps 2.54 true
workflow-cps-global-lib 2.9 true
workflow-durable-task-step 2.19 true
workflow-job 2.23 true
workflow-multibranch 2.20 true
workflow-scm-step 2.6 true
workflow-step-api 2.16 true
workflow-support 2.19 true
ws-cleanup 0.34 trueJenkins: 2.121.1 p4-plugin: 1.8.12 ----------- System Properties Name ↓ Value awt.toolkit sun.awt.windows.WToolkit com.perforce.p4java.programName jenkins.p4-plugin com.perforce.p4java.programVersion 1.8.12/Windows_10 enableGraph true executable-war C:\Program Files (x86)\Jenkins\jenkins.war expandAndmaps true file.encoding Cp1252 file.encoding.pkg sun.io file.separator \ hudson.lifecycle hudson.lifecycle.WindowsServiceLifecycle java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment java.awt.headless true java.awt.printerjob sun.awt.windows.WPrinterJob java.class.path C:\Program Files (x86)\Jenkins\jenkins.war java.class.version 52.0 java.endorsed.dirs C:\Program Files (x86)\Jenkins\jre\lib\endorsed java.ext.dirs C:\Program Files (x86)\Jenkins\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext java.home C:\Program Files (x86)\Jenkins\jre java.io.tmpdir C:\WINDOWS\TEMP\ java.library.path C:\Program Files (x86)\Jenkins\jre\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Perforce;C:\Program Files\Perforce\DVCS\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\National Instruments\Motion Assistant\bin\mxwplugins;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\LabVIEW-CLI\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IVI Foundation\IVI\bin;C:\Program Files\IVI Foundation\IVI\bin;C:\Program Files\Git\cmd;;. java.runtime.name Java(TM) SE Runtime Environment java.runtime.version 1.8.0_144-b01 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_144 java.vm.info mixed mode java.vm.name Java HotSpot(TM) Client 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.144-b01 jetty.git.hash 82b8fb23f757335bb3329d540ce37a2a2615f0a8 jna.loaded true jnidispatch.path C:\WINDOWS\TEMP\jna--308256438\jna7708259021451694185.dll line.separator mail.smtp.sendpartial true mail.smtps.sendpartial true os.arch x86 os.name Windows 10 os.version 10.0 path.separator ; relaxCmdNameChecks true sockSoTimeout 0 sun.arch.data.model 32 sun.boot.class.path C:\Program Files (x86)\Jenkins\jre\lib\resources.jar;C:\Program Files (x86)\Jenkins\jre\lib\rt.jar;C:\Program Files (x86)\Jenkins\jre\lib\sunrsasign.jar;C:\Program Files (x86)\Jenkins\jre\lib\jsse.jar;C:\Program Files (x86)\Jenkins\jre\lib\jce.jar;C:\Program Files (x86)\Jenkins\jre\lib\charsets.jar;C:\Program Files (x86)\Jenkins\jre\lib\jfr.jar;C:\Program Files (x86)\Jenkins\jre\classes sun.boot.library.path C:\Program Files (x86)\Jenkins\jre\bin sun.cpu.endian little sun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 sun.desktop windows sun.io.unicode.encoding UnicodeLittle sun.java.command C:\Program Files (x86)\Jenkins\jenkins.war --httpPort=8080 --webroot=C:\Program Files (x86)\Jenkins\war sun.java.launcher SUN_STANDARD sun.jnu.encoding Cp1252 sun.management.compiler HotSpot Client Compiler sun.os.patch.level svnkit.http.methods Digest,Basic,NTLM,Negotiate svnkit.ssh2.persistent false user.country US user.dir C:\Program Files (x86)\Jenkins user.home C:\WINDOWS\system32\config\systemprofile user.language en user.name USAUSLT-81W1L2W$ user.script user.timezone America/Chicago user.variant Environment Variables Name ↓ Value ALLUSERSPROFILE C:\ProgramData APPDATA C:\WINDOWS\system32\config\systemprofile\AppData\Roaming BASE C:\Program Files (x86)\Jenkins CommonProgramFiles C:\Program Files (x86)\Common Files CommonProgramFiles(x86) C:\Program Files (x86)\Common Files CommonProgramW6432 C:\Program Files\Common Files COMPUTERNAME USAUSLT-81W1L2W ComSpec C:\WINDOWS\system32\cmd.exe IVIROOTDIR32 C:\Program Files (x86)\IVI Foundation\IVI\ IVIROOTDIR64 C:\Program Files\IVI Foundation\IVI\ JENKINS_HOME C:\Program Files (x86)\Jenkins KMP_DUPLICATE_LIB_OK TRUE LOCALAPPDATA C:\WINDOWS\system32\config\systemprofile\AppData\Local MKL_SERIAL YES NIDAQmxSwitchDir C:\Program Files (x86)\National Instruments\NI-DAQ\Switch\ NIEXTCCOMPILERSUPP C:\Program Files (x86)\National Instruments\Shared\ExternalCompilerSupport\C\ NIIVIPATH C:\Program Files (x86)\IVI Foundation\IVI\ NUMBER_OF_PROCESSORS 8 OS Windows_NT Path C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Perforce;C:\Program Files\Perforce\DVCS\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\National Instruments\Motion Assistant\bin\mxwplugins;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\LabVIEW-CLI\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IVI Foundation\IVI\bin;C:\Program Files\IVI Foundation\IVI\bin;C:\Program Files\Git\cmd; PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE x86 PROCESSOR_ARCHITEW6432 AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 94 Stepping 3, GenuineIntel PROCESSOR_LEVEL 6 PROCESSOR_REVISION 5e03 ProgramData C:\ProgramData ProgramFiles C:\Program Files (x86) ProgramFiles(x86) C:\Program Files (x86) ProgramW6432 C:\Program Files PSModulePath C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules PUBLIC C:\Users\Public SERVICE_ID Jenkins SystemDrive C: SystemRoot C:\WINDOWS TEMP C:\WINDOWS\TEMP TMP C:\WINDOWS\TEMP UATDATA C:\WINDOWS\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDOMAIN NI USERNAME USAUSLT-81W1L2W$ USERPROFILE C:\WINDOWS\system32\config\systemprofile VXIPNPPATH C:\Program Files (x86)\IVI Foundation\VISA\ VXIPNPPATH64 C:\Program Files\IVI Foundation\VISA\ windir C:\WINDOWS WINSW_EXECUTABLE C:\Program Files (x86)\Jenkins\jenkins.exe WINSW_SERVICE_ID Jenkins Plugins Name ↓ Version Enabled ace-editor 1.1 true analysis-collector 1.52 true analysis-core 1.95 true ant 1.8 true antisamy-markup-formatter 1.5 true apache-httpcomponents-client-4-api 4.5.5-3.0 true authentication-tokens 1.3 true bouncycastle-api 2.16.3 true branch-api 2.0.20 true build-timeout 1.19 true checkstyle 3.50 true cloudbees-folder 6.5.1 true command-launcher 1.2 true credentials 2.1.17 true credentials-binding 1.16 true display-url-api 2.2.0 true docker-commons 1.13 true docker-workflow 1.17 true durable-task 1.22 true email-ext 2.62 true git 3.9.1 true git-client 2.7.2 true git-server 1.7 true github 1.29.2 true github-api 1.92 true github-branch-source 2.3.6 true gradle 1.29 true handlebars 1.1.1 true jackson2-api 2.8.11.3 true javadoc 1.4 true jdk-tool 1.1 true jquery-detached 1.2.1 true jsch 0.1.54.2 true junit 1.24 true ldap 1.20 true mailer 1.21 true mapdb-api 1.0.9.0 true matrix-auth 2.3 true matrix-project 1.13 true maven-plugin 3.1.2 true momentjs 1.1.1 true p4 1.8.12 true pam-auth 1.3 true pipeline-build-step 2.7 true pipeline-github-lib 1.0 true pipeline-graph-analysis 1.7 true pipeline-input-step 2.8 true pipeline-milestone-step 1.3.1 true pipeline-model-api 1.3.1 true pipeline-model-declarative-agent 1.1.1 true pipeline-model-definition 1.3.1 true pipeline-model-extensions 1.3.1 true pipeline-rest-api 2.10 true pipeline-stage-step 2.3 true pipeline-stage-tags-metadata 1.3.1 true pipeline-stage-view 2.10 true plain-credentials 1.4 true resource-disposer 0.11 true scm-api 2.2.7 true script-security 1.44 true ssh-credentials 1.14 true ssh-slaves 1.26 true structs 1.14 true subversion 2.11.1 true timestamper 1.8.10 true token-macro 2.5 true workflow-aggregator 2.5 true workflow-api 2.28 true workflow-basic-steps 2.9 true workflow-cps 2.54 true workflow-cps-global-lib 2.9 true workflow-durable-task-step 2.19 true workflow-job 2.23 true workflow-multibranch 2.20 true workflow-scm-step 2.6 true workflow-step-api 2.16 true workflow-support 2.19 true ws-cleanup 0.34 true
If I have a multibranch pipeline and set Helix Branch as the source, and provide it with //depot/… as my branch to include, it only seems to scan one layer deep (it picks up //depot/project/Jenksinfile , but does not pick up //depot/project/dev/username/Jenkinsfile).
The help tip for this input claims that "A List of Perforce Depot paths (separated by new lines). The plugin will recursively search for a Jenkinsfile (or defined item) using the last directory name for the multi-branch name."
This does not seem to be true.
I can trick it by defining separate entries for each depth of hierarchy I might expect:
//depot/* //depot/*/* //depot/*/*/* etc
I care about this because I want to use a single job definition for all of my client projects, each of which is free to use a Jenkinsfile of their choosing, to reduce maintenance. Not all projects follow an identical depth of hierarchy.