stages: - check_pkgbuild - build_package - install_package - check_package - trigger check_pkgbuild: image: ${CI_REGISTRY}/personal/homelab/docker/arch-pkg-build:latest stage: check_pkgbuild script: - namcap PKGBUILD > PKGBUILD.namcap.out artifacts: paths: - PKGBUILD.namcap.out build_package: image: ${CI_REGISTRY}/personal/homelab/docker/arch-pkg-build:latest stage: build_package script: - makepkg --syncdeps --noconfirm --log --check artifacts: paths: - "*.log" - "*.pkg.tar.xz" check_package: image: ${CI_REGISTRY}/personal/homelab/docker/arch-pkg-build:latest stage: check_package script: - namcap *.pkg.tar.xz > PKG.namcap.out artifacts: paths: - PKG.namcap.out trigger:my-arch-repo: image: andthensome/curl stage: trigger script: - curl -X POST -F token=$ARCH_TOKEN -F ref=master -F "variables[TRIGGERER_PIPELINE_ID]=${CI_PIPELINE_ID}" http://gitlab/api/v4/projects/342/trigger/pipeline