mirror of
https://github.com/containers/podman.git
synced 2025-06-25 20:26:51 +08:00
Cirrus: Run machine tests on PR merge
Prior to this commit, the podman-machine tests only ran for PRs. However, now that these tasks are also being used to capture a uniform set of performance benchmarks, they should probably run on branches as well. This also fixes a stream of branch-CI run failures due to the artifacts-task failing to download/archive (missing) benchmark data. Signed-off-by: Chris Evich <cevich@redhat.com>
This commit is contained in:
22
.cirrus.yml
22
.cirrus.yml
@ -643,9 +643,14 @@ rootless_integration_test_task:
|
|||||||
podman_machine_task:
|
podman_machine_task:
|
||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: podman_machine
|
alias: podman_machine
|
||||||
# Required_pr_labels does not apply to non-PRs.
|
# Don't create task for tags, or if using [CI:DOCS], [CI:BUILD], multiarch
|
||||||
# Do not run on tags, branches, [CI:BUILD], or [CI:DOCS].
|
# Docs: ./contrib/cirrus/CIModes.md
|
||||||
only_if: *not_tag_branch_build_docs
|
only_if: ¬_tag_build_docs_multiarch >-
|
||||||
|
$CIRRUS_TAG == '' &&
|
||||||
|
$CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*' &&
|
||||||
|
$CIRRUS_CHANGE_TITLE !=~ '.*CI:COPR.*' &&
|
||||||
|
$CIRRUS_CHANGE_TITLE !=~ '.*CI:BUILD.*' &&
|
||||||
|
$CIRRUS_CRON != 'multiarch'
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
- local_integration_test
|
- local_integration_test
|
||||||
@ -675,7 +680,7 @@ podman_machine_task:
|
|||||||
podman_machine_aarch64_task:
|
podman_machine_aarch64_task:
|
||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: podman_machine_aarch64
|
alias: podman_machine_aarch64
|
||||||
only_if: *not_tag_branch_build_docs
|
only_if: *not_tag_build_docs_multiarch
|
||||||
depends_on:
|
depends_on:
|
||||||
- build_aarch64
|
- build_aarch64
|
||||||
- validate_aarch64
|
- validate_aarch64
|
||||||
@ -705,14 +710,7 @@ podman_machine_aarch64_task:
|
|||||||
local_system_test_task: &local_system_test_task
|
local_system_test_task: &local_system_test_task
|
||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: local_system_test
|
alias: local_system_test
|
||||||
# Don't create task for tags, or if using [CI:DOCS], [CI:BUILD], multiarch
|
only_if: *not_tag_build_docs_multiarch
|
||||||
# Docs: ./contrib/cirrus/CIModes.md
|
|
||||||
only_if: ¬_tag_build_docs_multiarch >-
|
|
||||||
$CIRRUS_TAG == '' &&
|
|
||||||
$CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*' &&
|
|
||||||
$CIRRUS_CHANGE_TITLE !=~ '.*CI:COPR.*' &&
|
|
||||||
$CIRRUS_CHANGE_TITLE !=~ '.*CI:BUILD.*' &&
|
|
||||||
$CIRRUS_CRON != 'multiarch'
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
- local_integration_test
|
- local_integration_test
|
||||||
|
Reference in New Issue
Block a user