1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # Copyright Materialize, Inc. and contributors. All rights reserved.
- #
- # Use of this software is governed by the Business Source License
- # included in the LICENSE file at the root of this repository.
- #
- # As of the Change Date specified in that file, in accordance with
- # the Business Source License, use of this software will be governed
- # by the Apache License, Version 2.0.
- # This file is processed by mkpipeline.py to trim unnecessary steps in PR
- # builds. The inputs for steps using the `mzcompose` plugin are computed
- # automatically. Inputs for other steps need to be manually listed in the
- # `inputs` key.
- dag: true
- steps:
- - id: terraform-aws-tag
- label: "Terraform + Helm Chart E2E on AWS (tagged)"
- artifact_paths: [test/terraform/aws-temporary/terraform.tfstate, "mz-debug/**/*"]
- timeout_in_minutes: 120
- concurrency: 1
- concurrency_group: 'terraform-aws'
- agents:
- queue: linux-aarch64-small
- plugins:
- - ./ci/plugins/scratch-aws-access: ~
- - ./ci/plugins/mzcompose:
- composition: terraform
- run: aws-temporary
- args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files]
- ci-builder: stable
- - id: terraform-gcp-tag
- label: "Terraform + Helm Chart E2E on GCP (tagged)"
- artifact_paths: [test/terraform/gcp-temporary/terraform.tfstate, "mz-debug/**/*"]
- timeout_in_minutes: 120
- concurrency: 1
- concurrency_group: 'terraform-gcp'
- agents:
- queue: linux-aarch64-small
- plugins:
- - ./ci/plugins/mzcompose:
- composition: terraform
- run: gcp-temporary
- args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files]
- ci-builder: stable
- - id: terraform-azure-tag
- label: "Terraform + Helm Chart E2E on Azure (tagged)"
- artifact_paths: [test/terraform/azure-temporary/terraform.tfstate, "mz-debug/**/*"]
- timeout_in_minutes: 120
- concurrency: 1
- concurrency_group: 'terraform-azure'
- agents:
- queue: linux-aarch64-small
- plugins:
- - ./ci/plugins/mzcompose:
- composition: terraform
- run: azure-temporary
- args: ["--tag=$CI_MZ_VERSION", --no-run-testdrive-files]
- ci-builder: stable
- - wait: ~
- - id: helm-charts-publish
- label: Publish Helm Charts
- command: bin/ci-builder run stable misc/helm-charts/publish.sh
- timeout_in_minutes: 30
- agents:
- queue: linux-aarch64-small
|