--- kind: pipeline name: default steps: - name: build image: xoxys/rpmbuild-centos7 user: root pull: always commands: - yum install -y gnutls-devel pam-devel dbus-devel avahi-devel systemd-devel - wget https://github.com/apple/cups/releases/download/v2.2.10/cups-2.2.10-source.tar.gz - rpmbuild -ta --without libusb1 cups-2.2.10-source.tar.bz2 when: event: - push - tag - name: checksum image: alpine pull: always commands: - apk add --no-cache coreutils # exclude files # - sha256sum -b files/!(*.out) > CHECKSUMFILE - sha256sum -b rpmbuild/RPMS/x86_64/* > sha256sum.txt when: event: - push - tag - name: gpgsign image: plugins/gpgsign:1 pull: always settings: key: from_secret: gpgsign_key passphrase: from_secret: gpgsign_passphrase detach_sign: true files: - rpmbuild/RPMS/x86_64/* when: event: - push - tag # - name: publish # image: plugins/gitea-release # settings: # api_key: # from_secret: github_token # files: # - rpmbuild/RPMS/x86_64/* # - sha256sum.txt # title: $${DRONE_TAG} # when: # event: # - tag