package org.jenkinsci.plugins.p4.scm; import java.util.List; public class P4SwarmPath extends P4Path { private final List<String> mappings; public P4SwarmPath(String path, List<String> mappings) { super(path); this.mappings = mappings; } public P4SwarmPath(String path, List<String> mappings, String revision) { super(path, revision); this.mappings = mappings; } public List<String> getMappings() { return mappings; } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 25006 | Paul Allen |
Support for remote Jenkinsfiles in a MultiBranch project. Jenkinsfile are idenitified by the Include branches path (e.g. //depot/Remote/...), but you must add a Mapping in the BranchSource->Advanced->View Mappings to locate the projects source and use a special ${BRANCH_NAME} in the path. e.g. //depot/ProjectA/${BRANCH_NAME}/... JENKINS-53936 |
||
#2 | 24529 | Paul Allen |
Swarm Commit Event support, refactoring and test. JENKINS-52605 (Fix doc in 'Includes' help bubble for MultiBranch) JENKINS-52066 (Improve Swarm Commit and Branch Event support) |
||
#1 | 24454 | Paul Allen |
Exclude and Include mapping support. Refactored P4Path usage and added P4SwarmPath. JENKINS-49804 |