diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b2b4270..7c9eb1e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,14 +4,36 @@ before_script: # Defines stages which are to be executed stages: + - setup - build - upload - release +setup:x86_64: + stage: setup + only: + - tags + script: + - wget 'https://git.pogmom.me/api/v4/projects/29/packages/generic/gowaybarplug/0.0.1-2/golang-github-lack-gowaybarplug-dev_0.0.1-2_amd64.deb' + - wget 'https://git.pogmom.me/api/v4/projects/30/packages/generic/gonetworkmanager/2.1.0-2/golang-github-wifx-gonetworkmanager-dev_2.1.0-2_amd64.deb' + - find . -maxdepth 1 -name '*.deb' -exec dpkg -i {} \; + - find . -maxdepth 1 -name '*.deb' -delete + +setup:aarch64: + stage: setup + only: + - tags + script: + - wget 'https://git.pogmom.me/api/v4/projects/29/packages/generic/gowaybarplug/0.0.1-2/golang-github-lack-gowaybarplug-dev_0.0.1-2_arm64.deb' + - wget 'https://git.pogmom.me/api/v4/projects/30/packages/generic/gonetworkmanager/2.1.0-2/golang-github-wifx-gonetworkmanager-dev_2.1.0-2_arm64.deb' + - find . -maxdepth 1 -name '*.deb' -exec dpkg -i {} \; + - find . -maxdepth 1 -name '*.deb' -delete + .setup_script: &setup_scripts - apt-get update - apt-get -y build-dep . - apt-get -y install dpkg-dev + - wget .compile: &compile stage: compile @@ -32,18 +54,21 @@ stages: build:x86_64: <<: *compile stage: build + dependencies: + - setup:x86_64 tags: - x86_64 build:aarch64: <<: *compile stage: build + dependencies: + - setup:aarch64 tags: - aarch64 upload: stage: upload - dependencies: dependencies: - build:x86_64 - build:aarch64