-
- Downloads
upstream CI: Simplify pipelines enviroment creation
Several optimizations have been done to the pipelines, to make them closer to what can be reproduced, with the existing scripts, in a development environment: - Use start.sh and build.sh scripts to build and start containers - Use variables to configure different stages instead of using separate files - Use a commom 'prepare_environment' to create the environment for every pipeline - Use a single file defining testing steps (run_tests.yml) - Remove Centos 7 pipelines - Reduce the number of pipelines in the test matrix due to the amount of time that tests were using - Use Azure "loop" (each) to create test groups The above changes make the pipelines easier to understand and modify.
Showing
- infra/azure/azure-pipelines.yml 14 additions, 18 deletionsinfra/azure/azure-pipelines.yml
- infra/azure/build-containers.yml 0 additions, 10 deletionsinfra/azure/build-containers.yml
- infra/azure/nightly.yml 42 additions, 77 deletionsinfra/azure/nightly.yml
- infra/azure/pr-pipeline.yml 11 additions, 20 deletionsinfra/azure/pr-pipeline.yml
- infra/azure/templates/build_container.yml 4 additions, 7 deletionsinfra/azure/templates/build_container.yml
- infra/azure/templates/fast_tests.yml 0 additions, 31 deletionsinfra/azure/templates/fast_tests.yml
- infra/azure/templates/galaxy_pytest_script.yml 0 additions, 65 deletionsinfra/azure/templates/galaxy_pytest_script.yml
- infra/azure/templates/galaxy_script.yml 0 additions, 86 deletionsinfra/azure/templates/galaxy_script.yml
- infra/azure/templates/galaxy_tests.yml 0 additions, 46 deletionsinfra/azure/templates/galaxy_tests.yml
- infra/azure/templates/group_tests.yml 18 additions, 34 deletionsinfra/azure/templates/group_tests.yml
- infra/azure/templates/playbook_tests.yml 0 additions, 88 deletionsinfra/azure/templates/playbook_tests.yml
- infra/azure/templates/prepare_environment.yaml 30 additions, 0 deletionsinfra/azure/templates/prepare_environment.yaml
- infra/azure/templates/pytest_tests.yml 0 additions, 75 deletionsinfra/azure/templates/pytest_tests.yml
- infra/azure/templates/run_tests.yml 98 additions, 0 deletionsinfra/azure/templates/run_tests.yml
- infra/image/build.sh 1 addition, 2 deletionsinfra/image/build.sh
Loading
Please register or sign in to comment