kind: pipeline type: docker name: almalinux8 trigger: event: include: - push - pull_request steps: - name: build image: git.query.consul/unkin/almalinux8:latest commands: # Install RPMFusion - dnf install -y --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm - dnf install -y --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm # Install the required packages using custom repositories - dnf install -y golang gcc gcc-c++ make git sqlite-devel taglib-devel ffmpeg mpv rpmdevtools wget systemd sqlite taglib # Run the `make` command - make build - name: upload image: git.query.consul/unkin/almalinux8:latest environment: GITEA_PASSWORD: from_secret: gitea_password commands: - > for rpm in /drone/src/rpmbuild/RPMS/*/*.rpm; do curl --user droneci:$GITEA_PASSWORD --upload-file $rpm https://git.query.consul/api/packages/unkin/rpm/almalinux/el8/upload done when: branch: - master event: - push