try adding pipeline for flatpak branch

This commit is contained in:
Bert van der Weerd 2022-11-10 13:00:35 +01:00
parent b6f61d9a14
commit 6b65da0a9d
No known key found for this signature in database
GPG key ID: 73370A0B9E5516B0

View file

@ -73,6 +73,80 @@ Build:
reports: reports:
dotenv: variables.env dotenv: variables.env
# x86_64
docker-linux-base-x86_64:
stage: images
when: manual
only:
- flatpak
image: registry.gitlab.com/librewolf-community/browser/bsys5/dind
tags:
- autoscale
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD registry.gitlab.com
- ( cd linux-base && make arch=x86_64 docker-build )
- docker push registry.gitlab.com/librewolf-community/browser/bsys5/linux-base-x86_64:latest
linux-base-x86_64:
stage: build
when: manual
only:
- flatpak
image: registry.gitlab.com/librewolf-community/browser/bsys5/linux-base-x86_64:latest
tags:
- autoscale
script:
- ( cd linux-base && make fetch && make arch=x86_64 dir pre-build build package post-package )
artifacts:
paths:
- librewolf*.bz2
# aarch64
docker-linux-base-aarch64:
stage: images
when: manual
only:
- flatpak
image: registry.gitlab.com/librewolf-community/browser/bsys5/dind
tags:
- autoscale
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD registry.gitlab.com
- ( cd linux-base && make arch=aarch64 docker-build )
- docker push registry.gitlab.com/librewolf-community/browser/bsys5/linux-base-aarch64:latest
linux-base-aarch64:
stage: build
when: manual
only:
- flatpak
image: registry.gitlab.com/librewolf-community/browser/bsys5/linux-base-aarch64:latest
tags:
- autoscale
script:
- ( cd linux-base && make fetch && make arch=aarch64 dir pre-build build package post-package )
artifacts:
paths:
- librewolf*.bz2
Release: Release:
stage: release stage: release
when: manual when: manual