--- kind: pipeline type: docker name: default steps: - name: build image: node:16.18-bullseye commands: - apt-get update - apt-get install -y cmake jq zip - ./scripts/build-wasm.sh - npm ci - npm run test - ./scripts/build-and-package.sh legacy - ./scripts/build-and-package.sh extension - ./scripts/build-and-package.sh modern - sha256sum *.zip > sha256sum.txt - name: upload image: "plugins/s3" settings: endpoint: from_secret: S3_ENDPOINT access_key: from_secret: S3_ACCESS_KEY secret_key: from_secret: S3_SECRET_KEY bucket: from_secret: S3_BUCKET region: "auto" source: | *.zip sha256sum.txt target: "${DRONE_REPO}/${DRONE_BUILD_NUMBER}/" path_style: true