diff --git a/.drone.yml b/.drone.yml index a3ef60a..6134c36 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,5 +1,31 @@ --- +kind: pipeline +type: kubernetes +name: build +node_selector: + kubernetes.io/os: linux + kubernetes.io/arch: amd64 + +steps: +- name: build-pkg + commands: + - makepkg --sign + environment: + MAKEPKG_PACKAGER: "csrbot@cryptic.systems" + MAKEPKG_PKGEXT: ".pkg.tar.zst" + MAKEPKG_SRCEXT: ".src.tar.zst" + image: docker.io/volkerraschek/build-image:latest + +trigger: + event: + include: + - pull_request + - push + exclude: + - tag + +--- kind: pipeline type: kubernetes name: deploy @@ -9,17 +35,21 @@ node_selector: kubernetes.io/arch: amd64 steps: -- name: arch-linux-pkg +- name: build-pkg commands: - - sed --in-place 's/pkgver=.*/pkgver=${DRONE_TAG}/' PKGBUILD - makepkg --sign + - scp *.pkg.tar.zst* ${AUR_SERVER}:/${AUR_PATH} environment: MAKEPKG_PACKAGER: "csrbot@cryptic.systems" MAKEPKG_PKGEXT: ".pkg.tar.zst" MAKEPKG_SRCEXT: ".src.tar.zst" + SSH_KEY: + from_secret: + ssh_key image: docker.io/volkerraschek/build-image:latest -# trigger: -# event: -# include: -# - tag \ No newline at end of file +trigger: + event: + include: + - pull_request + - push \ No newline at end of file