diff options
author | Corentin Noël <corentin.noel@collabora.com> | 2023-03-05 21:55:20 +0100 |
---|---|---|
committer | Corentin Noël <tintou@noel.tf> | 2023-03-05 22:05:22 +0100 |
commit | 25fe550accd22e57153fe26eb822aa2974d220fb (patch) | |
tree | f461176929575ccebbec4cde714b7a08dd33091d | |
parent | a747b1c9db1395e458226298dec26897b050057d (diff) | |
download | evolution-data-server-25fe550accd22e57153fe26eb822aa2974d220fb.tar.gz |
M!115 - ci: Run the CI for the current commit
Amend the flatpak manifest on the fly to use the correct commit in the CI.
-rw-r--r-- | .gitlab-ci.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6094bc64d..1bb0505ae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,6 +17,10 @@ flatpak: - export CCACHE_BASEDIR="$PWD" - export CCACHE_DIR="$PWD/ccache" script: + - jq -M '(.modules[] | select(.name=="evolution-data-server")).sources[0].url = env.CI_REPOSITORY_URL' ${MANIFEST_PATH} > tmp.json && mv tmp.json ${MANIFEST_PATH} + - jq -M 'del((.modules[] | select(.name=="evolution-data-server")).sources[0].branch)' ${MANIFEST_PATH} > tmp.json && mv tmp.json ${MANIFEST_PATH} + - jq -M '(.modules[] | select(.name=="evolution-data-server")).sources[0].commit = env.CI_COMMIT_SHA' ${MANIFEST_PATH} > tmp.json && mv tmp.json ${MANIFEST_PATH} + - > xvfb-run -a -s "-screen 0 1024x768x24" flatpak-builder --keep-build-dirs --user --disable-rofiles-fuse flatpak_app --repo=repo --ccache ${BRANCH:+--default-branch=$BRANCH} ${MANIFEST_PATH} |