This commit is contained in:
Malte Jürgens 2022-05-09 21:50:01 +02:00
parent 96d14c4c87
commit a65e96ecbc
No known key found for this signature in database
GPG Key ID: D29FBD5F93C0CFC3
5 changed files with 25 additions and 25 deletions

View File

@ -1,11 +1,11 @@
stages: stages:
- build-images - buildImages
- build - build
- release - release
- deploy - deploy
Build Docker Images: Build Docker Images:
stage: build-images stage: buildImages
when: manual when: manual
# only: # only:
# - master # - master
@ -59,7 +59,7 @@ Build:
variables: variables:
SOURCE_URL: $SOURCE_URL SOURCE_URL: $SOURCE_URL
use_docker: "false" use_docker: "false"
image: librewolf/bsys5-image-$DISTRO image: registry.gitlab.com/librewolf-community/browser/bsys5/$DISTRO
tags: tags:
- amd64 - amd64
# Build on dedicated runner # Build on dedicated runner

View File

@ -72,26 +72,26 @@ build :
${MAKE} clean ${MAKE} clean
push : push :
docker push librewolf/bsys5-image-debian11 docker push registry.gitlab.com/librewolf-community/browser/bsys5/debian11
docker push librewolf/bsys5-image-mint20 docker push registry.gitlab.com/librewolf-community/browser/bsys5/mint20
docker push librewolf/bsys5-image-ubuntu20 docker push registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu20
docker push librewolf/bsys5-image-ubuntu21 docker push registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu21
docker push librewolf/bsys5-image-ubuntu22 docker push registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu22
docker push librewolf/bsys5-image-fedora34 docker push registry.gitlab.com/librewolf-community/browser/bsys5/fedora34
docker push librewolf/bsys5-image-fedora35 docker push registry.gitlab.com/librewolf-community/browser/bsys5/fedora35
docker push librewolf/bsys5-image-macos-x86_64 docker push registry.gitlab.com/librewolf-community/browser/bsys5/macos:x86_64
docker push librewolf/bsys5-image-macos-aarch64 docker push registry.gitlab.com/librewolf-community/browser/bsys5/macos:aarch64
rmi : rmi :
docker rmi librewolf/bsys5-image-debian11 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/debian11
docker rmi librewolf/bsys5-image-mint20 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/mint20
docker rmi librewolf/bsys5-image-ubuntu20 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu20
docker rmi librewolf/bsys5-image-ubuntu21 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu21
docker rmi librewolf/bsys5-image-ubuntu22 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/ubuntu22
docker rmi librewolf/bsys5-image-fedora34 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/fedora34
docker rmi librewolf/bsys5-image-fedora35 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/fedora35
docker rmi librewolf/bsys5-image-macos-x86_64 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/macos:x86_64
docker rmi librewolf/bsys5-image-macos-aarch64 docker rmi registry.gitlab.com/librewolf-community/browser/bsys5/macos:aarch64
update : update :
@wget -q -O version "https://gitlab.com/librewolf-community/browser/source/-/raw/main/version" @wget -q -O version "https://gitlab.com/librewolf-community/browser/source/-/raw/main/version"

View File

@ -23,7 +23,7 @@ librewolf-$(full_version).en-US.$(distro).x86_64.deb : $(infile)
ifeq ($(use_docker),false) ifeq ($(use_docker),false)
(cd work && bash linux.build-deb.sh $(full_version)) (cd work && bash linux.build-deb.sh $(full_version))
else else
docker run --rm -v $(shell pwd)/work:/work:rw librewolf/bsys5-image-$(distro) sh -c "bash linux.build-deb.sh $(full_version)" docker run --rm -v $(shell pwd)/work:/work:rw registry.gitlab.com/librewolf-community/browser/bsys5/$(distro) sh -c "bash linux.build-deb.sh $(full_version)"
endif endif
cp -v work/librewolf.deb $@ cp -v work/librewolf.deb $@
sha256sum $@ > $@.sha256sum sha256sum $@ > $@.sha256sum
@ -55,7 +55,7 @@ ifeq ($(use_docker),false)
(cp -r work / && cd work && bash linux.build-rpm.sh $(fc)) (cp -r work / && cd work && bash linux.build-rpm.sh $(fc))
cp -v /work/$@ $@ cp -v /work/$@ $@
else else
docker run --rm -v $(shell pwd)/work:/work:rw librewolf/bsys5-image-$(distro) sh -c "bash linux.build-rpm.sh $(fc)" docker run --rm -v $(shell pwd)/work:/work:rw registry.gitlab.com/librewolf-community/browser/bsys5/$(distro) sh -c "bash linux.build-rpm.sh $(fc)"
cp -v work/$@ $@ cp -v work/$@ $@
endif endif
sha256sum $@ > $@.sha256sum sha256sum $@ > $@.sha256sum

View File

@ -21,7 +21,7 @@ $(outfile) :
ifeq ($(use_docker),false) ifeq ($(use_docker),false)
(cd work/librewolf-$(version)-$(source_release) && ./mach build && cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales) (cd work/librewolf-$(version)-$(source_release) && ./mach build && cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales)
else else
docker run --rm -v $(shell pwd)/work:/work:rw librewolf/bsys5-image-$(distro) sh -c "cd /work/librewolf-$(version)-$(source_release) && ./mach build && cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales" docker run --rm -v $(shell pwd)/work:/work:rw registry.gitlab.com/librewolf-community/browser/bsys5/$(distro) sh -c "cd /work/librewolf-$(version)-$(source_release) && ./mach build && cat browser/locales/shipped-locales | xargs ./mach package-multi-locale --locales"
endif endif
cp -v work/librewolf-$(version)-$(source_release)/obj-x86_64-pc-linux-gnu/dist/librewolf-$(version)-$(source_release).en-US.linux-x86_64.tar.bz2 $(outfile) cp -v work/librewolf-$(version)-$(source_release)/obj-x86_64-pc-linux-gnu/dist/librewolf-$(version)-$(source_release).en-US.linux-x86_64.tar.bz2 $(outfile)

View File

@ -21,7 +21,7 @@ $(outfile) :
ifeq ($(use_docker),false) ifeq ($(use_docker),false)
(cd work/librewolf-$(version)-$(source_release) && ./mach build && ./mach package) (cd work/librewolf-$(version)-$(source_release) && ./mach build && ./mach package)
else else
docker run --rm -v $(shell pwd)/work:/work:rw librewolf/bsys5-image-macos-$(arch) sh -c "cd /work/librewolf-$(version)-$(source_release) && ./mach build && ./mach package" docker run --rm -v $(shell pwd)/work:/work:rw registry.gitlab.com/librewolf-community/browser/bsys5/macos:$(arch) sh -c "cd /work/librewolf-$(version)-$(source_release) && ./mach build && ./mach package"
endif endif
cp -v work/librewolf-$(version)-$(source_release)/obj-$(arch)-apple-darwin/dist/librewolf-$(version)-$(source_release).en-US.mac.dmg $(outfile) cp -v work/librewolf-$(version)-$(source_release)/obj-$(arch)-apple-darwin/dist/librewolf-$(version)-$(source_release).en-US.mac.dmg $(outfile)