Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-45273

Pipeline Multibranch - Add the possibility to use a Jenkinsfile from other SCM

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • None

      We need to have different Declarative Pipelines per roles/definitions  (role: developers; role: DevOps)

      Declarative Jenkinsfile for developers: in maven-java project is Jenkinsfile

      Declarative Jenkinsfile for DevOps: in generic devops project

      In Scan Multibranch Pipeline:

      *Case 1:

      -Branch Sources: maven-java project http://svn/VersionesJenkins20

      -Build Configuration by Jenkinsfile Script Path ../../Jenkins/Pipeline/trunk/Jenkinsfile

      Scan Multibranch Pipeline Log ERROR:

      ERROR: [Mon Jul 03 14:18:06 ART 2017] Could not fetch branches from source 90b1b9e5-a010-4b1a-a717-2a2b51b9e42e
      java.io.IOException: org.tmatesoft.svn.core.SVNException: svn: E125002: URL 'http://svn/VersionesJenkins20/branches/VersionesJenkins20-sinFileJenkins/../..' contains .. element

      *Case 2:

      -Branch Sources: maven-java project http://svn/VersionesJenkins20 + generic devops project http://svn/Jenkins/Pipeline/trunk/

      -Build Configuration by Jenkinsfile Script Path Jenkinsfile

      PROBLEM: Jenkins runs Jenkinsfile from maven-java project ignoring generic devops project

       

      POSSIBLE SOLUTION:

      -Allow to define shared workspace with Jenkins file

      -Allow to define scm svn to the declarative devops jenkinsfile

       

          [JENKINS-45273] Pipeline Multibranch - Add the possibility to use a Jenkinsfile from other SCM

          Mariela Daventini created issue -
          Andrew Bayer made changes -
          Component/s New: workflow-multibranch-plugin [ 21465 ]
          Component/s Original: pipeline [ 21692 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-43749 [ JENKINS-43749 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Mariela Daventini made changes -
          Status Original: Resolved [ 5 ] New: In Review [ 10005 ]
          Mariela Daventini made changes -
          Remote Link New: This issue links to "related (Web Link)" [ 17404 ]
          Jesse Glick made changes -
          Status Original: In Review [ 10005 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Resolution Original: Duplicate [ 3 ]
          Status Original: In Progress [ 3 ] New: Open [ 1 ]
          Sam Van Oort made changes -
          Priority Original: Blocker [ 1 ] New: Minor [ 4 ]
          Devin Nusbaum made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Unassigned Unassigned
            mdaventini Mariela Daventini
            Votes:
            8 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated:
              Resolved: