Uploaded image for project: 'Planet4'
  1. Planet4
  2. PLANET-5141

Simplify NRO & Base CI configuration


    • Icon: Task Task
    • Resolution: Released
    • Icon: Should have Should have
    • 2.33.1
    • 8
    • CI/CD
    • Sprint #138

      Based on the relevant ADR, the scope of this ticket is to adjust our CI configuration to reflect the scope of the three different environments.

      The main objectives of this (more context on the ADR):

      • Develop environment should be de-coupled from a release deployment
      • During a new release deployment only staging and production should be affected
      • Staging should always run the same code as Production


      • Adjust NRO CI config to meet the objectives (diagrams to follow)
      • Adjust base-fork CI config to meet the objectives (diagrams to follow)
      • Adjust bash scripts on other repos where needed
      • Test & send a heads-up to the community before merging the changes

        1. base-current-develop-1.png
          27 kB
          Nikos Roussos
        2. base-current-develop-2.png
          12 kB
          Nikos Roussos
        3. base-current-master.png
          2 kB
          Nikos Roussos
        4. base-current-release.png
          7 kB
          Nikos Roussos
        5. base-new-develop.png
          12 kB
          Nikos Roussos
        6. base-new-master.png
          11 kB
          Nikos Roussos
        7. nro-current-develop.png
          20 kB
          Nikos Roussos
        8. nro-current-release-finish.png
          4 kB
          Nikos Roussos
        9. nro-current-release-hold-and-finish.png
          12 kB
          Nikos Roussos
        10. nro-current-release-init.png
          16 kB
          Nikos Roussos
        11. nro-current-tag.png
          6 kB
          Nikos Roussos
        12. nro-new-develop.png
          21 kB
          Nikos Roussos
        13. nro-new-production.png
          7 kB
          Nikos Roussos
        14. nro-new-staging.png
          26 kB
          Nikos Roussos

            nroussos Nikos Roussos
            nroussos Nikos Roussos
            0 Vote for this issue
            0 Start watching this issue