mirror of
https://github.com/containers/podman.git
synced 2025-06-24 03:08:13 +08:00
Merge pull request #13106 from cevich/not_build
Cirrus: Add [CI:BUILD] magic that only builds
This commit is contained in:
38
.cirrus.yml
38
.cirrus.yml
@ -222,7 +222,8 @@ validate_task:
|
|||||||
bindings_task:
|
bindings_task:
|
||||||
name: "Test Bindings"
|
name: "Test Bindings"
|
||||||
alias: bindings
|
alias: bindings
|
||||||
only_if: ¬_docs $CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*'
|
# Don't run for [CI:DOCS] or [CI:BUILD]
|
||||||
|
only_if: ¬_build $CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*' && $CIRRUS_CHANGE_TITLE !=~ '.*CI:BUILD.*'
|
||||||
skip: *branches_and_tags
|
skip: *branches_and_tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
@ -302,7 +303,8 @@ consistency_task:
|
|||||||
alt_build_task:
|
alt_build_task:
|
||||||
name: "$ALT_NAME"
|
name: "$ALT_NAME"
|
||||||
alias: alt_build
|
alias: alt_build
|
||||||
only_if: *not_docs
|
# Don't run for [CI:DOCS]; DO run for [CI:BUILD]
|
||||||
|
only_if: ¬_docs $CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*'
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
env:
|
env:
|
||||||
@ -331,6 +333,7 @@ alt_build_task:
|
|||||||
osx_alt_build_task:
|
osx_alt_build_task:
|
||||||
name: "OSX Cross"
|
name: "OSX Cross"
|
||||||
alias: osx_alt_build
|
alias: osx_alt_build
|
||||||
|
only_if: *not_docs
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
env:
|
env:
|
||||||
@ -356,7 +359,7 @@ docker-py_test_task:
|
|||||||
name: Docker-py Compat.
|
name: Docker-py Compat.
|
||||||
alias: docker-py_test
|
alias: docker-py_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
gce_instance: *standardvm
|
gce_instance: *standardvm
|
||||||
@ -377,7 +380,7 @@ unit_test_task:
|
|||||||
name: "Unit tests on $DISTRO_NV"
|
name: "Unit tests on $DISTRO_NV"
|
||||||
alias: unit_test
|
alias: unit_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- validate
|
- validate
|
||||||
matrix:
|
matrix:
|
||||||
@ -402,7 +405,7 @@ unit_test_task:
|
|||||||
apiv2_test_task:
|
apiv2_test_task:
|
||||||
name: "APIv2 test on $DISTRO_NV"
|
name: "APIv2 test on $DISTRO_NV"
|
||||||
alias: apiv2_test
|
alias: apiv2_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *tags
|
skip: *tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- validate
|
- validate
|
||||||
@ -423,7 +426,7 @@ apiv2_test_task:
|
|||||||
compose_test_task:
|
compose_test_task:
|
||||||
name: "compose test on $DISTRO_NV ($PRIV_NAME)"
|
name: "compose test on $DISTRO_NV ($PRIV_NAME)"
|
||||||
alias: compose_test
|
alias: compose_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *tags
|
skip: *tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- validate
|
- validate
|
||||||
@ -450,7 +453,7 @@ local_integration_test_task: &local_integration_test_task
|
|||||||
# <int.|sys.> <podman|remote> <Distro NV> <root|rootless>
|
# <int.|sys.> <podman|remote> <Distro NV> <root|rootless>
|
||||||
name: &std_name_fmt "$TEST_FLAVOR $PODBIN_NAME $DISTRO_NV $PRIV_NAME $TEST_ENVIRON"
|
name: &std_name_fmt "$TEST_FLAVOR $PODBIN_NAME $DISTRO_NV $PRIV_NAME $TEST_ENVIRON"
|
||||||
alias: local_integration_test
|
alias: local_integration_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *branches_and_tags
|
skip: *branches_and_tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- unit_test
|
- unit_test
|
||||||
@ -486,7 +489,7 @@ remote_integration_test_task:
|
|||||||
container_integration_test_task:
|
container_integration_test_task:
|
||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: container_integration_test
|
alias: container_integration_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *branches_and_tags
|
skip: *branches_and_tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- unit_test
|
- unit_test
|
||||||
@ -516,7 +519,7 @@ container_integration_test_task:
|
|||||||
netavark_integration_test_task:
|
netavark_integration_test_task:
|
||||||
name: "Netavark integration" # using *std_name_fmt here is unreadable
|
name: "Netavark integration" # using *std_name_fmt here is unreadable
|
||||||
alias: netavark_integration_test
|
alias: netavark_integration_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *branches_and_tags
|
skip: *branches_and_tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- unit_test
|
- unit_test
|
||||||
@ -543,7 +546,7 @@ netavark_integration_test_task:
|
|||||||
rootless_integration_test_task:
|
rootless_integration_test_task:
|
||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: rootless_integration_test
|
alias: rootless_integration_test
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
skip: *branches_and_tags
|
skip: *branches_and_tags
|
||||||
depends_on:
|
depends_on:
|
||||||
- unit_test
|
- unit_test
|
||||||
@ -568,7 +571,7 @@ local_system_test_task: &local_system_test_task
|
|||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: local_system_test
|
alias: local_system_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- local_integration_test
|
- local_integration_test
|
||||||
matrix: *platform_axis
|
matrix: *platform_axis
|
||||||
@ -615,7 +618,7 @@ buildah_bud_test_task:
|
|||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: buildah_bud_test
|
alias: buildah_bud_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- local_integration_test
|
- local_integration_test
|
||||||
env:
|
env:
|
||||||
@ -643,7 +646,7 @@ rootless_system_test_task:
|
|||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: rootless_system_test
|
alias: rootless_system_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- rootless_integration_test
|
- rootless_integration_test
|
||||||
matrix: *platform_axis
|
matrix: *platform_axis
|
||||||
@ -661,7 +664,7 @@ rootless_gitlab_test_task:
|
|||||||
name: *std_name_fmt
|
name: *std_name_fmt
|
||||||
alias: rootless_gitlab_test
|
alias: rootless_gitlab_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: *not_docs
|
only_if: *not_build
|
||||||
# Community-maintained downstream test may fail unexpectedly.
|
# Community-maintained downstream test may fail unexpectedly.
|
||||||
# Ref. repository: https://gitlab.com/gitlab-org/gitlab-runner
|
# Ref. repository: https://gitlab.com/gitlab-org/gitlab-runner
|
||||||
# If necessary, uncomment the next line and file issue(s) with details.
|
# If necessary, uncomment the next line and file issue(s) with details.
|
||||||
@ -688,7 +691,7 @@ upgrade_test_task:
|
|||||||
name: "Upgrade test: from $PODMAN_UPGRADE_FROM"
|
name: "Upgrade test: from $PODMAN_UPGRADE_FROM"
|
||||||
alias: upgrade_test
|
alias: upgrade_test
|
||||||
skip: *tags
|
skip: *tags
|
||||||
only_if: $CIRRUS_CHANGE_TITLE !=~ '.*CI:DOCS.*' || $CIRRUS_CRON != ''
|
only_if: *not_build
|
||||||
depends_on:
|
depends_on:
|
||||||
- local_system_test
|
- local_system_test
|
||||||
matrix:
|
matrix:
|
||||||
@ -808,7 +811,10 @@ release_task:
|
|||||||
release_test_task:
|
release_test_task:
|
||||||
name: "Optional Release Test"
|
name: "Optional Release Test"
|
||||||
alias: release_test
|
alias: release_test
|
||||||
only_if: $CIRRUS_PR != ''
|
# Release-PRs are never ever marked with [CI:DOCS] or [CI:BUILD]
|
||||||
|
only_if: *not_build
|
||||||
|
# Allow running manually as part of release PR preperation
|
||||||
|
# see RELEASE_PROCESS.md
|
||||||
trigger_type: manual
|
trigger_type: manual
|
||||||
depends_on:
|
depends_on:
|
||||||
- success
|
- success
|
||||||
|
Reference in New Issue
Block a user