diff --git a/.drone.yml.sig b/.drone.yml.sig index 552ee09..5fad5be 100644 --- a/.drone.yml.sig +++ b/.drone.yml.sig @@ -1,88 +1 @@ -workspace: - base: /srv/app - path: src/github.com/appleboy/drone-scp - -pipeline: - clone: - image: plugins/git - tags: true - - # restore the cache from an sftp server - restore_cache: - image: appleboy/drone-sftp-cache - restore: true - mount: [ .glide, vendor ] - ignore_branch: true - - test: - image: appleboy/golang-testing - pull: true - environment: - TAGS: netgo - GOPATH: /srv/app - commands: - - adduser -h /home/drone-scp -s /bin/bash -D -S drone-scp - - passwd -d drone-scp - - mkdir -p /home/drone-scp/.ssh - - chmod 700 /home/drone-scp/.ssh - - cp tests/.ssh/id_rsa.pub /home/drone-scp/.ssh/authorized_keys - - chown -R drone-scp /home/drone-scp/.ssh - # install ssh and start server - - apk update && apk add openssh openrc - - rm -rf /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_dsa_key - - ./tests/entrypoint.sh /usr/sbin/sshd -D & - - make dep_install - - make vet - - make lint - - make test - - make coverage - - make build - # build binary for docker image - - make static_build - when: - event: [ push, tag, pull_request ] - - release: - image: appleboy/golang-testing - pull: true - environment: - TAGS: netgo - GOPATH: /srv/app - commands: - - make release - when: - event: [ tag ] - branch: [ refs/tags/* ] - - docker: - image: plugins/docker - repo: ${DRONE_REPO} - tags: [ '${DRONE_TAG}' ] - when: - event: [ tag ] - branch: [ refs/tags/* ] - - docker: - image: plugins/docker - repo: ${DRONE_REPO} - tags: [ 'latest' ] - when: - event: [ push ] - branch: [ master ] - - github: - image: plugins/github-release - files: - - dist/release/* - when: - event: [ tag ] - branch: [ refs/tags/* ] - - # rebuild the cache on the sftp server - rebuild_cache: - image: appleboy/drone-sftp-cache - rebuild: true - mount: [ .glide, vendor ] - ignore_branch: true - when: - branch: master +eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIGJhc2U6IC9zcnYvYXBwCiAgcGF0aDogc3JjL2dpdGh1Yi5jb20vYXBwbGVib3kvZHJvbmUtc3NoCgpwaXBlbGluZToKICBjbG9uZToKICAgIGltYWdlOiBwbHVnaW5zL2dpdAogICAgdGFnczogdHJ1ZQoKICAjIHJlc3RvcmUgdGhlIGNhY2hlIGZyb20gYW4gc2Z0cCBzZXJ2ZXIKICByZXN0b3JlX2NhY2hlOgogICAgaW1hZ2U6IGFwcGxlYm95L2Ryb25lLXNmdHAtY2FjaGUKICAgIHJlc3RvcmU6IHRydWUKICAgIG1vdW50OiBbIC5nbGlkZSwgdmVuZG9yIF0KICAgIGlnbm9yZV9icmFuY2g6IHRydWUKCiAgdGVzdDoKICAgIGltYWdlOiBhcHBsZWJveS9nb2xhbmctdGVzdGluZwogICAgcHVsbDogdHJ1ZQogICAgZW52aXJvbm1lbnQ6CiAgICAgIFRBR1M6IG5ldGdvCiAgICAgIEdPUEFUSDogL3Nydi9hcHAKICAgIGNvbW1hbmRzOgogICAgICAtIG1ha2UgZGVwX2luc3RhbGwKICAgICAgLSBtYWtlIHZldAogICAgICAtIG1ha2UgbGludAogICAgICAtIG1ha2UgdGVzdAogICAgICAtIG1ha2UgY292ZXJhZ2UKICAgICAgLSBtYWtlIGJ1aWxkCiAgICAgICMgYnVpbGQgYmluYXJ5IGZvciBkb2NrZXIgaW1hZ2UKICAgICAgLSBtYWtlIHN0YXRpY19idWlsZAogICAgd2hlbjoKICAgICAgZXZlbnQ6IFsgcHVzaCwgdGFnLCBwdWxsX3JlcXVlc3QgXQoKICByZWxlYXNlOgogICAgaW1hZ2U6IGFwcGxlYm95L2dvbGFuZy10ZXN0aW5nCiAgICBwdWxsOiB0cnVlCiAgICBlbnZpcm9ubWVudDoKICAgICAgVEFHUzogbmV0Z28KICAgICAgR09QQVRIOiAvc3J2L2FwcAogICAgY29tbWFuZHM6CiAgICAgIC0gbWFrZSByZWxlYXNlCiAgICB3aGVuOgogICAgICBldmVudDogWyB0YWcgXQogICAgICBicmFuY2g6IFsgcmVmcy90YWdzLyogXQoKICBwdWJsaXNoX3RhZzoKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogJHtEUk9ORV9SRVBPfQogICAgdGFnczogWyAnJHtEUk9ORV9UQUd9JyBdCiAgICB3aGVuOgogICAgICBldmVudDogWyB0YWcgXQogICAgICBicmFuY2g6IFsgcmVmcy90YWdzLyogXQoKICBwdWJsaXNoX2xhdGVzdDoKICAgIGltYWdlOiBwbHVnaW5zL2RvY2tlcgogICAgcmVwbzogJHtEUk9ORV9SRVBPfQogICAgdGFnczogWyAnbGF0ZXN0JyBdCiAgICB3aGVuOgogICAgICBldmVudDogWyBwdXNoIF0KICAgICAgYnJhbmNoOiBbIG1hc3RlciBdCgogIHJlbGVhc2U6CiAgICBpbWFnZTogcGx1Z2lucy9naXRodWItcmVsZWFzZQogICAgZmlsZXM6CiAgICAgIC0gZGlzdC9yZWxlYXNlLyoKICAgIHdoZW46CiAgICAgIGV2ZW50OiBbIHRhZyBdCiAgICAgIGJyYW5jaDogWyByZWZzL3RhZ3MvKiBdCgogICMgcmVidWlsZCB0aGUgY2FjaGUgb24gdGhlIHNmdHAgc2VydmVyCiAgcmVidWlsZF9jYWNoZToKICAgIGltYWdlOiBhcHBsZWJveS9kcm9uZS1zZnRwLWNhY2hlCiAgICByZWJ1aWxkOiB0cnVlCiAgICBtb3VudDogWyAuZ2xpZGUsIHZlbmRvciBdCiAgICBpZ25vcmVfYnJhbmNoOiB0cnVlCiAgICB3aGVuOgogICAgICBicmFuY2g6IG1hc3Rlcgo.MvA91xJBP4JoAxLObpbaumlNtzjO_Gc3znDbTRUjAGY \ No newline at end of file