diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3294494..21b79ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,6 +73,80 @@ Build: reports: 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: stage: release when: manual