diff --git a/.drone.yml b/.drone.yml index cdf04ff..c1e2e7a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,7 +20,7 @@ steps: - name: checkout tag image: alpine/git commands: - - cd exa + - cd rip - git fetch --all --tags - git checkout tags/${DRONE_TAG} depends_on: @@ -28,35 +28,26 @@ steps: - name: cargo build image: rust:latest commands: - - cd exa + - cd rip - cargo build --release --target x86_64-unknown-linux-gnu - cd target/x86_64-unknown-linux-gnu/release depends_on: - "checkout tag" - - name: verify - image: rust:latest - commands: - - mkdir /tmp/verify && cd /tmp/verify && touch verify - - /drone/src/exa/target/x86_64-unknown-linux-gnu/release/exa --long - - lines=$(/drone/src/exa/target/x86_64-unknown-linux-gnu/release/exa --long | wc -l) - - if test $lines -ne 1; then exit 1; fi - depends_on: - - "cargo build" - name: build slackware package image: vbatts/slackware:14.2 commands: - mkdir -p dist/usr/sbin - - cp exa/target/x86_64-unknown-linux-gnu/release/exa ./dist/usr/sbin/exa + - cp rip/target/x86_64-unknown-linux-gnu/release/rip ./dist/usr/sbin/rip - cp -R ./usr ./dist - - chmod +x ./dist/usr/sbin/exa + - chmod +x ./dist/usr/sbin/rip - cd dist - - makepkg -l y -c y ../unraid-exa-${DRONE_TAG}.txz + - makepkg -l y -c y ../unraid-rip-${DRONE_TAG}.txz depends_on: - - "verify" + - "cargo build" - name: prepare release image: vbatts/slackware:14.2 commands: - - echo "exa ${DRONE_TAG} - built@$(date '+%FT%TZ') [Drone ${DRONE_SYSTEM_VERSION}]" > ./release_note + - echo "rip ${DRONE_TAG} - built@$(date '+%FT%TZ') [Drone ${DRONE_SYSTEM_VERSION}]" > ./release_note - cat ./release_note depends_on: - "build slackware package" @@ -67,7 +58,7 @@ steps: from_secret: GITEA_KEY base_url: https://git.panaetius.co.uk files: - - ./unraid-exa-${DRONE_TAG}.txz + - ./unraid-rip-${DRONE_TAG}.txz checksum: - md5 title: ${DRONE_TAG} @@ -83,7 +74,7 @@ steps: api_key: from_secret: GITHUB_KEY files: - - ./unraid-exa-${DRONE_TAG}.txz + - ./unraid-rip-${DRONE_TAG}.txz checksum: - md5 title: ${DRONE_TAG}