Details

      Description

      As documented by Avtar et al in this mail thread, there is work to be done to improve the workflow of the QI/Vagrant automation to:

      • Remove the need for having Ansible playbooks and complicated Vagrantfiles in repositories (stub Vagrantfiles will still be required but they won't change over time)
      • The only purpose the stub files will serve will be to source the "real" Vagrantfiles that will be packaged as a Vagrant plugin
      • As long as you install this potential Vagrant plugin and keep it upto date then you'll have the latest set of Vagrantfiles required for all CI environments
      • To address GPII-1781 this new configuration format will still need to orchestrate work across more than one VM
      • Tony expressed the desire to have work be performed in a number of different scenarios as part of one job, for example, run tests in a 32-bit environment followed by 64-bit – those details are not reflected in the above format yet
      • This could resemble something like Travis-CI's matrix feature https://docs.travis-ci.com/user/customizing-the-build/#Build-Matrix

      This is work that should build on what Alfredo has done for GPII-1876 (and wouldn't be possible without it).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                amatas Alfredo Matas
                Reporter:
                gtirloni Giovanni Tirloni
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: