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

Support Agent and environment config at a stage level (currently is only global)

    Details

    • Similar Issues:

      Attachments

        Issue Links

          Activity

          Hide
          kzantow Keith Zantow added a comment -

          This is actually already done. But it was disabled because it makes no sense to not allow agent config at parallel stages. One of the biggest use cases is building on different platforms, so we need a more generalized solution for this.

          Show
          kzantow Keith Zantow added a comment - This is actually already done. But it was disabled because it makes no sense to not allow agent config at parallel stages. One of the biggest use cases is building on different platforms, so we need a more generalized solution for this.
          Hide
          michaelneale Michael Neale added a comment -

          This may require some blocking design work cc James Dumay

          Show
          michaelneale Michael Neale added a comment - This may require some blocking design work cc James Dumay
          Hide
          michaelneale Michael Neale added a comment -

          :thumbs up:

          Show
          michaelneale Michael Neale added a comment - :thumbs up:
          Hide
          jamesdumay James Dumay added a comment -

          Stealing this so we can go think about the design

          Show
          jamesdumay James Dumay added a comment - Stealing this so we can go think about the design
          Hide
          michaelneale Michael Neale added a comment -

          Just bumped the priority of this, as discussed in Sydney: we want to be able to set config per stage as well as setting it per parallel stage. 

          Show
          michaelneale Michael Neale added a comment - Just bumped the priority of this, as discussed in Sydney: we want to be able to set config per stage as well as setting it per parallel stage. 
          Hide
          michaelneale Michael Neale added a comment - - edited

          James Dumay this is a tricky one - as to do this, we really need to have parallel stages (as per the RFE). So the dependency of this to that is kind of fuzzy. Basically they all need to go together. It makes no sense to have stage config without it supporting it in parallel. 

           

          So we need: 

          • RFE done for parallel stages
          • Support for the new parallel stage in visualisation (likely not much impact)
          • Treat parallel branches as stage in editor (linked ticket) - a bit of work
          • Support for config of stages that are both top level and parallel branch (this requires some design work which I think is outstanding right?)

           

          All kind of as one ball of mud. So when we know we can realistically tackle this, need to get heads together with Andrew Bayer and Cliff Meyers and Keith Zantow

          Show
          michaelneale Michael Neale added a comment - - edited James Dumay this is a tricky one - as to do this, we really need to have parallel stages (as per the RFE). So the dependency of this to that is kind of fuzzy. Basically they all need to go together. It makes no sense to have stage config without it supporting it in parallel.    So we need:  RFE done for parallel stages Support for the new parallel stage in visualisation (likely not much impact) Treat parallel branches as stage in editor (linked ticket) - a bit of work Support for config of stages that are both top level and parallel branch (this requires some design work which I think is outstanding right?)   All kind of as one ball of mud. So when we know we can realistically tackle this, need to get heads together with Andrew Bayer and Cliff Meyers and Keith Zantow
          Hide
          jamesdumay James Dumay added a comment -

          > Support for config of stages that are both top level and parallel branch (this requires some design work which I think is outstanding right?)

          I don't believe so - I think we have designs for Editor config on the stage and parallel level right Brody Maclean?

          Show
          jamesdumay James Dumay added a comment - > Support for config of stages that are both top level and parallel branch (this requires some design work which I think is outstanding right?) I don't believe so - I think we have designs for Editor config on the stage and parallel level right Brody Maclean ?
          Hide
          brody Brody Maclean added a comment -

          The handles appear above all columns (with or without parallels). Clicking on the handle shows the column/parallel settings on the right, with Agent & Environment config. https://invis.io/Q2A110KM9#/211126483_Editor_-_Parallel_Settings

           

          Show
          brody Brody Maclean added a comment - The handles appear above all columns (with or without parallels). Clicking on the handle shows the column/parallel settings on the right, with Agent & Environment config. https://invis.io/Q2A110KM9#/211126483_Editor_-_Parallel_Settings  

            People

            • Assignee:
              brody Brody Maclean
              Reporter:
              michaelneale Michael Neale
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: