kind: pipeline name: default type: docker steps: - name: Create apt packages image: "ubuntu:latest" commands: - apt update - apt install -y git reprepro wget # Need >= 5.4.0, which isn't in the repos - wget http://ftp.us.debian.org/debian/pool/main/r/reprepro/reprepro_5.4.1-1_amd64.deb && dpkg -i ./reprepro_5.4.1-1_amd64.deb - bash ./prepare-pages.sh - mkdir -p /pkg/repo - mv repo /pkg/repo/apt - mv db /db environment: TAG: ${TAG} volumes: - name: pkg path: /pkg - name: Push to Pages image: plugins/gh-pages settings: remote_url: from_secret: URL target_branch: pages pages_directory: /pkg/repo user_name: Sam Therapy user_email: sam@samtherapy.net volumes: - name: pkg path: /pkg depends_on: - "Create apt packages" - name: Update the DB image: appleboy/drone-git-push settings: branch: master remote: from_secret: URL target_branch: pages commit: true commit_message: Update DB depends_on: - "Create apt packages" volumes: - name: pkg temp: {}