--- kind: pipeline type: docker name: buster clone: disable: true steps: - name: clone image: alpine/git commands: - git clone https://github.com/moepman/wgskex.git . - name: build image: moepman/debbuild:buster commands: - apt update -qq -y - apt install -qq -y dh-virtualenv git python3-pip python3-setuptools python3-venv - sed "s/#VERSION/$(git describe --tags)/g;s/#DATE/$(date -R)/g" debian/changelog.template > debian/changelog - dpkg-buildpackage -us -uc -b - mkdir release - mv ../*.deb release - name: upload image: plugins/s3 settings: bucket: wgskex access_key: from_secret: s3_access_key secret_key: from_secret: s3_secret_key path_style: true endpoint: https://s3.moepman.eu source: release/* target: ${DRONE_BUILD_NUMBER}/buster strip_prefix: release/ trigger: event: - cron - push --- kind: pipeline type: docker name: bullseye clone: disable: true steps: - name: clone image: alpine/git commands: - git clone https://github.com/moepman/wgskex.git . - name: build image: moepman/debbuild:bullseye commands: - apt update -qq -y - apt install -qq -y dh-virtualenv git python3-pip python3-setuptools python3-venv - sed "s/#VERSION/$(git describe --tags)/g;s/#DATE/$(date -R)/g" debian/changelog.template > debian/changelog - dpkg-buildpackage -us -uc -b - mkdir release - mv ../*.deb release - name: upload image: plugins/s3 settings: bucket: wgskex access_key: from_secret: s3_access_key secret_key: from_secret: s3_secret_key path_style: true endpoint: https://s3.moepman.eu source: release/* target: ${DRONE_BUILD_NUMBER}/bullseye strip_prefix: release/ trigger: event: - cron - push --- kind: pipeline type: docker name: tag-bullseye clone: disable: true steps: - name: clone image: alpine/git commands: - git clone --depth 1 --branch ${DRONE_TAG} https://github.com/moepman/wgskex.git . - name: build image: moepman/debbuild:bullseye commands: - apt update -qq -y - apt install -qq -y dh-virtualenv git python3-pip python3-setuptools python3-venv - sed "s/#VERSION/${DRONE_TAG}/g;s/#DATE/$(date -R)/g" debian/changelog.template > debian/changelog - dpkg-buildpackage -us -uc -b - mkdir release - mv ../*.deb release - name: upload image: plugins/s3 settings: bucket: wgskex access_key: from_secret: s3_access_key secret_key: from_secret: s3_secret_key path_style: true endpoint: https://s3.moepman.eu source: release/* target: ${DRONE_TAG} strip_prefix: release/ trigger: event: - tag