ptrcports/.gitlab-ci.yml
2023-03-28 19:56:51 +02:00

50 lines
1.2 KiB
YAML

workflow:
rules:
- if: $CI_COMMIT_BRANCH == "master"
build-x86_64: &build
image: registry.git.ptrc.gay/ptrcnull/ptrcports-builder/x86_64:latest
stage: build
script:
- setup-ssh-key "$PRIVATE_KEY"
- setup-abuild-key "$PACKAGER_PRIVKEY" "alpine@ptrcnull.me-60610fa4.rsa"
- mkdir -p repodest
- rsync --archive --update --hard-links --delete --delete-after --delay-updates
buildozer@repo.ptrc.gay:repodest/
repodest/
- buildrepo
--aports $PWD/..
--destdir $PWD/repodest
--purge
ptrcports
- rsync --archive --update --hard-links --delete --delete-after --delay-updates
repodest/
buildozer@repo.ptrc.gay:repodest/
build-aarch64:
<<: *build
image: registry.git.ptrc.gay/ptrcnull/ptrcports-builder/arm64v8:latest
# build-armhf:
# <<: *build
# image: arm32v6/alpine:edge
# build-armv7:
# <<: *build
# image: arm32v7/alpine:edge
# build-ppc64le:
# <<: *build
# image: ppc64le/alpine:edge
# build-riscv64:
# <<: *build
# image: riscv64/alpine:edge
# build-s390x:
# <<: *build
# image: s390x/alpine:edge
# build-x86:
# <<: *build
# image: i386/alpine:edge