moved windows to seperate build path for now.

This commit is contained in:
Bert van der Weerd 2023-02-12 12:25:51 +01:00
parent 25a0c04a71
commit e0e82a85ed
No known key found for this signature in database
GPG key ID: 73370A0B9E5516B0

View file

@ -46,11 +46,11 @@ Build:
- fedora36 - fedora36
- macos-x86_64 - macos-x86_64
- macos-aarch64 - macos-aarch64
- windows
# For Windows, we wanted to use $DISTRO here, but that didn't work # For Windows, we wanted to use $DISTRO here, but that didn't work
# remove this note once finishing it. # remove this note once finishing it.
# image: registry.gitlab.com/librewolf-community/browser/bsys5/$DISTRO # image: registry.gitlab.com/librewolf-community/browser/bsys5/$DISTRO
image: registry.gitlab.com/librewolf-community/browser/bsys5/dind image: registry.gitlab.com/librewolf-community/browser/bsys5/dind
tags: tags:
- autoscale - autoscale
@ -70,12 +70,33 @@ Build:
- librewolf-*.rpm.sha256sum - librewolf-*.rpm.sha256sum
- librewolf-*.dmg - librewolf-*.dmg
- librewolf-*.dmg.sha256sum - librewolf-*.dmg.sha256sum
reports:
dotenv: variables.env
# We do windows seperately for the moment, even tho
# the only real difference is the use of the docker image.
BuildWindows:
stage: build
when: manual
allow_failure: false
image: registry.gitlab.com/librewolf-community/browser/bsys5/windows
tags:
- autoscale
script:
- make windows # was: make $DISTRO
- 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"
artifacts:
paths:
- librewolf-*-setup.exe - librewolf-*-setup.exe
- librewolf-*-setup.exe.sha256sum - librewolf-*-setup.exe.sha256sum
- librewolf-*-portable.zip - librewolf-*-portable.zip
- librewolf-*-portable.zip.sha256sum - librewolf-*-portable.zip.sha256sum
reports:
dotenv: variables.env
Release: Release:
stage: release stage: release