mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-28 19:41:16 +00:00
The latest 'lcitool' now generates the CI config in a way which allows users to kick off pipelines with the upstream projects container environment rather than building a throwaway updated environment each time and enables a gitlab feature to time individual script lines. Pull it into libvirt. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
30 lines
938 B
YAML
30 lines
938 B
YAML
# THIS FILE WAS AUTO-GENERATED
|
|
#
|
|
# $ lcitool manifest ci/manifest.yml
|
|
#
|
|
# https://gitlab.com/libvirt/libvirt-ci
|
|
|
|
|
|
check-dco:
|
|
stage: sanity_checks
|
|
needs: []
|
|
image: registry.gitlab.com/libvirt/libvirt-ci/check-dco:latest
|
|
interruptible: true
|
|
script:
|
|
- /check-dco "$RUN_UPSTREAM_NAMESPACE"
|
|
rules:
|
|
# upstream+forks: Run pipelines on MR
|
|
- if: '$CI_PIPELINE_SOURCE =~ "merge_request_event"'
|
|
when: on_success
|
|
|
|
# forks: pushes to branches with pipeline requested (including upstream env pipelines)
|
|
- if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE'
|
|
when: on_success
|
|
- if: '$CI_PROJECT_NAMESPACE != $RUN_UPSTREAM_NAMESPACE && $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH && $RUN_PIPELINE_UPSTREAM_ENV'
|
|
when: on_success
|
|
|
|
# upstream+forks: that's all folks
|
|
- when: never
|
|
variables:
|
|
GIT_DEPTH: 1000
|