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

Extend touchstone functionality to allow for multiple touchstones

      Since I have to support a constantly/rapidly changing set of branches, each supporting a couple of platforms, I want to be able to have only one matrix per branch job to do all builds/tests per branch. To achieve this efficiently, I need to be able to configure the matrix job to

      1. build main targets for all supported platforms
      2. If 1 succeeds, run unit test for all supported platforms
      3. If 2 succeeds, build additional test tools for more extensive tests
      4. If 3 succeeds, run tests for all supported platforms

      For this I need to be able to define different touchstones for each of the steps.

          [JENKINS-12778] Extend touchstone functionality to allow for multiple touchstones

          Thorsten Möllers created issue -
          Thorsten Möllers made changes -
          Description Original: Since I have to support a constantly/rapidly changing set of branches, each supporting a couple of platforms, I want to be able to have only one matrix per branch job to do all builds/tests per branch. To achieve this efficiently, I need to be able to configure the matrix job to

          1. build main targets for all supported platforms
          2. If 1 succeeds, run unit test for all supported platforms
          3. If 2 succeeds, build additional test tools for more extensive tests3
          4. If 3 succeeds, run tests for all supported platforms

          For this I need to be able to define different touchstones for each of the steps.

          New: Since I have to support a constantly/rapidly changing set of branches, each supporting a couple of platforms, I want to be able to have only one matrix per branch job to do all builds/tests per branch. To achieve this efficiently, I need to be able to configure the matrix job to

          1. build main targets for all supported platforms
          2. If 1 succeeds, run unit test for all supported platforms
          3. If 2 succeeds, build additional test tools for more extensive tests
          4. If 3 succeeds, run tests for all supported platforms

          For this I need to be able to define different touchstones for each of the steps.

          Thorsten Möllers made changes -
          Attachment New: test_jenkins-12778_jobs.tar [ 21534 ]
          Thorsten Möllers made changes -
          Attachment New: test_jenkins-12778_jobs.tar [ 21535 ]
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Jenkins IRC Bot made changes -
          Component/s New: matrix-project [ 18765 ]
          Component/s Original: matrix [ 15501 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 143236 ] New: JNJira + In-Review [ 190456 ]

            Unassigned Unassigned
            tho75 Thorsten Möllers
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: