diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..aa42d1a --- /dev/null +++ b/.drone.yml @@ -0,0 +1,25 @@ +kind: pipeline +name: default + +steps: +- name: build + image: node + pull: always + commands: + - yarn + - yarn run bin + when: + event: tag + +- name: publish + image: plugins/github-release + pull: always + settings: + api_key: + from_secret: github + files: bin/* + checksum: + - sha512 + note: CHANGELOG.md + when: + event: tag \ No newline at end of file diff --git a/package.json b/package.json index 78efff4..b6008fa 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "build": "tsc", "build:watch": "tsc -w", "dev": "tsnd --no-notify --respawn ./src/autorestic.ts", - "bin": "yarn run build && pkg lib/autorestic.js --targets latest-macos-x64,latest-linux-x64 --out-path bin" + "move": "mv bin/autorestic-linux bin/autorestic_linux_x64 && mv bin/autorestic-macos bin/autorestic_macos_x64", + "bin": "yarn run build && pkg lib/autorestic.js --targets latest-macos-x64,latest-linux-x64 --out-path bin && yarn run move" }, "devDependencies": { "@types/js-yaml": "^3.12.1", @@ -22,4 +23,4 @@ "minimist": "^1.2.0", "uhrwerk": "^1.0.0" } -} +} \ No newline at end of file