[fractal/fractal-next-build-nightly] CI: Publish fractal-next to gnome nightly
- From: Daniel Garcia Moreno <danigm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next-build-nightly] CI: Publish fractal-next to gnome nightly
- Date: Thu, 3 Feb 2022 08:52:29 +0000 (UTC)
commit d4cb0dc20512fc2468c42fbc6bc6e980d502b217
Author: Daniel GarcĂa Moreno <dani danigm net>
Date: Thu Feb 3 09:44:14 2022 +0100
CI: Publish fractal-next to gnome nightly
.gitlab-ci.yml | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ad3226226..0063192bc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,7 @@ stages:
- check
- test
- doc
+ - deploy
flatpak:
image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/rust_bundle:master'
@@ -82,3 +83,28 @@ pages:
only:
refs:
- fractal-next
+
+publish_nightly:
+ image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/flat-manager-client'
+ dependencies: ['flatpak']
+ needs: ['flatpak']
+ stage: 'deploy'
+ timeout: '100m'
+ script:
+ - tar xf repo.tar
+ - flatpak build-update-repo --generate-static-deltas repo/
+ - BUILD_ID=$(flat-manager-client create ${FLAT_MANAGER_URL} ${FLATPAK_REPO})
+ - flat-manager-client push --commit --publish --wait ${BUILD_ID} repo/ || result=$?
+ - flat-manager-client purge ${BUILD_ID}
+ - exit $result
+ variables:
+ FLAT_MANAGER_URL: https://flat-manager.gnome.org/
+ FLATPAK_REPO: nightly
+ only:
+ refs:
+ - 'master'
+ - 'main'
+ - 'mainline'
+ - $CI_DEFAULT_BRANCH
+ variables:
+ - $REPO_TOKEN
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]