Change 24504

paul_allen (Paul Allen)
Paul Allen committed this change into //guest/perforce_software/p4jenkins/main/src
Request Review
Download .zip
Tree walter for BranchSCMSource Events.

On a change-submit event use the change number and grab a submitted file. Walk up the path looking for a Jenkinsfile, then derive 'Project' path, 'Branch' name and 'Path' for the SCMHead/Revision.  This assumes that the Jenkinsfile is in the route of your projects.  Alternatively use the Swarm Event and pass your own 'Project', 'Branch' and 'Path'.
  • Files 25
  • Comments 0
4 edited 11 added 10 deleted
main/java/org/jenkinsci/plugins/p4/client/ViewMapHelper.java#3
Loading...
main/java/org/jenkinsci/plugins/p4/scm/AbstractP4SCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/AbstractP4ScmSource.java#20
Loading...
main/java/org/jenkinsci/plugins/p4/scm/BranchesSCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/BranchesScmSource.java#22
Loading...
main/java/org/jenkinsci/plugins/p4/scm/GlobalLibrarySCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/GlobalLibraryScmSource.java#9
Loading...
main/java/org/jenkinsci/plugins/p4/scm/GraphSCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/GraphScmSource.java#15
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4ChangeRequestSCMHead.java#7
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4SCMBuilder.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4SCMHead.java#2
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4SCMRevision.java#2
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4SCMSourceDescriptor.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4ScmBuilder.java#5
Loading...
main/java/org/jenkinsci/plugins/p4/scm/P4ScmSourceDescriptor.java#9
Loading...
main/java/org/jenkinsci/plugins/p4/scm/StreamsSCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/StreamsScmSource.java#13
Loading...
main/java/org/jenkinsci/plugins/p4/scm/SwarmSCMSource.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/SwarmScmSource.java#16
Loading...
main/java/org/jenkinsci/plugins/p4/scm/events/P4BranchSCMHeadEvent.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/events/P4BranchScanner.java#1
Loading...
main/java/org/jenkinsci/plugins/p4/scm/events/P4BranchScmHeadEvent.java#4
Loading...
test/java/org/jenkinsci/plugins/p4/scm/PerforceSCMSourceTest.java#1
Loading...
test/java/org/jenkinsci/plugins/p4/scm/PerforceScmSourceTest.java#14
Loading...
Tip: Use n and p to cycle through the changes.