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

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

        [JENKINS-41541] Support Agent and environment config at a stage level (currently is only global)

        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.

        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.

        Michael Neale added a comment -

        This may require some blocking design work cc jamesdumay

        Michael Neale added a comment - This may require some blocking design work cc jamesdumay

        Michael Neale added a comment -

        :thumbs up:

        Michael Neale added a comment - :thumbs up:

        James Dumay added a comment -

        Stealing this so we can go think about the design

        James Dumay added a comment - Stealing this so we can go think about the design

        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. 

        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. 

        Michael Neale added a comment - - edited

        jamesdumay 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 abayer and cliffmeyers and kzantow

        Michael Neale added a comment - - edited jamesdumay 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 abayer and cliffmeyers and kzantow

        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?

        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 ?

        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

         

        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  

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

            Created:
            Updated:
            Resolved: