Add copying of codesigning key pair

.gitlab-ci.yml:
Copy codesigning key pair (SECRET_CODESIGNING_CERT_FILE and SECRET_CODESIGNING_KEY_FILE) to the local directory, if they
exists as secret variables.
This commit is contained in:
David Runge 2021-05-15 22:50:33 +02:00
parent cccd8d761c
commit 3579a2ad6b
No known key found for this signature in database
GPG key ID: 7258734B41C31549

View file

@ -25,6 +25,13 @@ shellcheck:
build:
after_script:
- mv -- output/metrics.txt .
before_script:
- |
if [[ -n "${SECRET_CODESIGNING_KEY_FILE}" && -n "${SECRET_CODESIGNING_CERT_FILE}" ]]; then
cp -- "${SECRET_CODESIGNING_CERT_FILE}" codesign.crt
cp -- "${SECRET_CODESIGNING_KEY_FILE}" codesign.key
fi
- pacman -Syu --needed --noconfirm qemu-headless
except:
- master@archlinux/releng
- schedules@archlinux/releng
@ -36,6 +43,13 @@ build:
secure_build:
after_script:
- mv -- "output/metrics.txt" .
before_script:
- |
if [[ -n "${SECRET_CODESIGNING_KEY_FILE}" && -n "${SECRET_CODESIGNING_CERT_FILE}" ]]; then
cp -- "${SECRET_CODESIGNING_CERT_FILE}" codesign.crt
cp -- "${SECRET_CODESIGNING_KEY_FILE}" codesign.key
fi
- pacman -Syu --needed --noconfirm qemu-headless
extends: .build
only:
- master@archlinux/releng