mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
ci: fix Cirrus CI jobs run from merge requests
Preferentially fetch from $CI_MERGE_REQUEST_REF_PATH if it is defined, otherwise use $CI_COMMIT_REF_NAME Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
8b9d2bda8a
commit
25420111ba
@ -4,6 +4,7 @@
|
|||||||
env:
|
env:
|
||||||
CI_REPOSITORY_URL: "@CI_REPOSITORY_URL@"
|
CI_REPOSITORY_URL: "@CI_REPOSITORY_URL@"
|
||||||
CI_COMMIT_REF_NAME: "@CI_COMMIT_REF_NAME@"
|
CI_COMMIT_REF_NAME: "@CI_COMMIT_REF_NAME@"
|
||||||
|
CI_MERGE_REQUEST_REF_PATH: "@CI_MERGE_REQUEST_REF_PATH@"
|
||||||
CI_COMMIT_SHA: "@CI_COMMIT_SHA@"
|
CI_COMMIT_SHA: "@CI_COMMIT_SHA@"
|
||||||
PATH: "@PATH@"
|
PATH: "@PATH@"
|
||||||
PKG_CONFIG_PATH: "@PKG_CONFIG_PATH@"
|
PKG_CONFIG_PATH: "@PKG_CONFIG_PATH@"
|
||||||
@ -20,7 +21,7 @@ build_task:
|
|||||||
- if test -n "@PYPI_PKGS@" ; then @PIP3@ install @PYPI_PKGS@ ; fi
|
- if test -n "@PYPI_PKGS@" ; then @PIP3@ install @PYPI_PKGS@ ; fi
|
||||||
clone_script:
|
clone_script:
|
||||||
- git clone --depth 100 "$CI_REPOSITORY_URL" .
|
- git clone --depth 100 "$CI_REPOSITORY_URL" .
|
||||||
- git fetch origin "$CI_COMMIT_REF_NAME"
|
- git fetch origin "${CI_MERGE_REQUEST_REF_PATH:-$CI_COMMIT_REF_NAME}"
|
||||||
- git reset --hard "$CI_COMMIT_SHA"
|
- git reset --hard "$CI_COMMIT_SHA"
|
||||||
build_script:
|
build_script:
|
||||||
- meson setup build
|
- meson setup build
|
||||||
|
Loading…
Reference in New Issue
Block a user