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

Improve support for multi-config Jobs

    Details

    • Similar Issues:

      Description

      The current Sauce Connect logic ensures that only a single Sauce Connect instance is active per Job. For multi-config Jobs, this means that each Job waits until previous Jobs have finished.

      The plugin should be updated such that a single Sauce Connect instance is active for all multi-config Job instances.

        Attachments

          Activity

          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Ross Rowe
          Path:
          pom.xml
          src/main/java/com/saucelabs/hudson/HudsonSauceManagerFactory.java
          src/main/java/hudson/plugins/sauce_ondemand/PluginImpl.java
          src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java
          src/main/resources/META-INF/plexus/components.xml
          http://jenkins-ci.org/commit/sauce-ondemand-plugin/3162ee8d22ad9d4ba82ced8b2f63069de1214fd7
          Log:
          JENKINS-12741 Use Plexus to ensure a single Sauce Connect Manager instance is used

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ross Rowe Path: pom.xml src/main/java/com/saucelabs/hudson/HudsonSauceManagerFactory.java src/main/java/hudson/plugins/sauce_ondemand/PluginImpl.java src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java src/main/resources/META-INF/plexus/components.xml http://jenkins-ci.org/commit/sauce-ondemand-plugin/3162ee8d22ad9d4ba82ced8b2f63069de1214fd7 Log: JENKINS-12741 Use Plexus to ensure a single Sauce Connect Manager instance is used
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Ross Rowe
          Path:
          src/main/java/com/saucelabs/hudson/HudsonSauceManagerFactory.java
          http://jenkins-ci.org/commit/sauce-ondemand-plugin/e042d6c7bd2c68dddfb33057c2be1f507271dc49
          Log:
          JENKINS-12741 Explicitly invoke start() for Jenkins slaves

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ross Rowe Path: src/main/java/com/saucelabs/hudson/HudsonSauceManagerFactory.java http://jenkins-ci.org/commit/sauce-ondemand-plugin/e042d6c7bd2c68dddfb33057c2be1f507271dc49 Log: JENKINS-12741 Explicitly invoke start() for Jenkins slaves
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Ross Rowe
          Path:
          pom.xml
          src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java
          src/main/resources/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper/config.jelly
          http://jenkins-ci.org/commit/sauce-ondemand-plugin/57df0063218c6de84bbbac5d89f4f5e1f86893a2
          Log:
          JENKINS-12741 Removed call to addTunnelToMap - this is now included in the openConnection() method

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ross Rowe Path: pom.xml src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java src/main/resources/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper/config.jelly http://jenkins-ci.org/commit/sauce-ondemand-plugin/57df0063218c6de84bbbac5d89f4f5e1f86893a2 Log: JENKINS-12741 Removed call to addTunnelToMap - this is now included in the openConnection() method
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Ross Rowe
          Path:
          pom.xml
          src/main/java/hudson/plugins/sauce_ondemand/BrowserAxis.java
          src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java
          src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandReportFactory.java
          src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandReportPublisher.java
          http://jenkins-ci.org/commit/sauce-ondemand-plugin/8333bba01eb33d412228d074d95afcea5e15b5cd
          Log:
          JENKINS-12741 Made Sauce Connect closing logic work when invoked by a slave. Added -Darguments to BrowserAxis. Extract Sauce Session Id from build log if not present in test output

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ross Rowe Path: pom.xml src/main/java/hudson/plugins/sauce_ondemand/BrowserAxis.java src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandBuildWrapper.java src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandReportFactory.java src/main/java/hudson/plugins/sauce_ondemand/SauceOnDemandReportPublisher.java http://jenkins-ci.org/commit/sauce-ondemand-plugin/8333bba01eb33d412228d074d95afcea5e15b5cd Log: JENKINS-12741 Made Sauce Connect closing logic work when invoked by a slave. Added -Darguments to BrowserAxis. Extract Sauce Session Id from build log if not present in test output

            People

            • Assignee:
              rossrowe Ross Rowe
              Reporter:
              rossrowe Ross Rowe
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: