add build-images stage

This commit is contained in:
Malte Jürgens 2022-05-09 19:38:46 +02:00
parent 4db0689b69
commit 400d7f748a
No known key found for this signature in database
GPG Key ID: D29FBD5F93C0CFC3

View File

@ -1,8 +1,32 @@
stages:
- build-images
- build
- release
- deploy
Build Docker Images:
stage: build-images
when: manual
image: docker
services:
- docker-dind
parallel:
matrix:
- DISTRO:
- debian11
- ubuntu20
- ubuntu21
- ubuntu22
- mint20
- fedora34
- fedora35
- macos-x86_64
- macos-aarch64
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- make docker-$DISTRO
- docker push $CI_REGISTRY/librewolf-community/browser/bsys5/$DISTRO:latest
Build:
stage: build
when: manual
@ -34,7 +58,7 @@ Build:
- echo VERSION=$(cat version) >> variables.env
- echo RELEASE=$(cat release) >> variables.env
- echo SOURCE_RELEASE=$(cat source_release) >> variables.env
- 't=$(cat version)-$(cat source_release) ; grep 1 release ; if [ ! $? ]; then t=$(cat version)-$(cat source_release)-$(cat release); fi; echo FILEVER=$t >> variables.env'
- "t=$(cat version)-$(cat source_release) ; grep 1 release ; if [ ! $? ]; then t=$(cat version)-$(cat source_release)-$(cat release); fi; echo FILEVER=$t >> variables.env"
artifacts:
paths:
- librewolf-*.deb