diff --git a/.drone.yml b/.drone.yml index 1101b83..54b083c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,17 @@ +workspace: + base: /srv/app + path: src + +clone: + git: + image: plugins/git:1 + depth: 50 + tags: true + pipeline: build: - image: node:8.1.1 + image: webhippie/nodejs:latest + pull: true commands: - yarn install - yarn run clean @@ -8,7 +19,10 @@ pipeline: - yarn run release release: - image: plugins/s3 + image: plugins/s3:1 + pull: true + secrets: [ s3_access_key, s3_secret_key ] + endpoint: https://storage.gitea.io path_style: true strip_prefix: dist/ source: dist/master.tar.gz @@ -18,7 +32,9 @@ pipeline: branch: [ master ] trigger: - image: plugins/downstream + image: plugins/downstream:1 + pull: true + secrets: [ downstream_token ] server: https://drone.gitea.io repositories: - go-gitea/website @@ -30,9 +46,9 @@ pipeline: branch: [ master ] discord: - image: appleboy/drone-discord - webhook_id: ${WEBHOOK_ID} - webhook_token: ${WEBHOOK_TOKEN} + image: appleboy/drone-discord:1.0.0 + pull: true + secrets: [ discord_webhook_id, discord_webhook_token ] when: event: [ push, tag, pull_request ] status: [ changed, failure ] diff --git a/.drone.yml.sig b/.drone.yml.sig deleted file mode 100644 index fea3a2d..0000000 --- a/.drone.yml.sig +++ /dev/null @@ -1 +0,0 @@ -eyJhbGciOiJIUzI1NiJ9.cGlwZWxpbmU6CiAgYnVpbGQ6CiAgICBpbWFnZTogbm9kZTo4LjEuMQogICAgY29tbWFuZHM6CiAgICAgIC0geWFybiBpbnN0YWxsCiAgICAgIC0geWFybiBydW4gY2xlYW4KICAgICAgLSB5YXJuIHJ1biBidWlsZAogICAgICAtIHlhcm4gcnVuIHJlbGVhc2UKCiAgcmVsZWFzZToKICAgIGltYWdlOiBwbHVnaW5zL3MzCiAgICBwYXRoX3N0eWxlOiB0cnVlCiAgICBzdHJpcF9wcmVmaXg6IGRpc3QvCiAgICBzb3VyY2U6IGRpc3QvbWFzdGVyLnRhci5negogICAgdGFyZ2V0OiAvdGhlbWUKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2ggXQogICAgICBicmFuY2g6IFsgbWFzdGVyIF0KCiAgdHJpZ2dlcjoKICAgIGltYWdlOiBwbHVnaW5zL2Rvd25zdHJlYW0KICAgIHNlcnZlcjogaHR0cHM6Ly9kcm9uZS5naXRlYS5pbwogICAgcmVwb3NpdG9yaWVzOgogICAgICAtIGdvLWdpdGVhL3dlYnNpdGUKICAgICAgLSBnby1naXRlYS9ibG9nCiAgICAgIC0gZ28tZ2l0ZWEvZG9jcwogICAgICAtIGdvLWdpdGVhL3JlZGlyZWN0cwogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCBdCiAgICAgIGJyYW5jaDogWyBtYXN0ZXIgXQoKICBkaXNjb3JkOgogICAgaW1hZ2U6IGFwcGxlYm95L2Ryb25lLWRpc2NvcmQKICAgIHdlYmhvb2tfaWQ6ICR7V0VCSE9PS19JRH0KICAgIHdlYmhvb2tfdG9rZW46ICR7V0VCSE9PS19UT0tFTn0KICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHB1c2gsIHRhZywgcHVsbF9yZXF1ZXN0IF0KICAgICAgc3RhdHVzOiBbIGNoYW5nZWQsIGZhaWx1cmUgXQo.9Px7GURHciKo4EtYB_NNLm3TXEhE7yQ8BA8lMTJ8yG4 \ No newline at end of file