--- kind: pipeline name: build platform: os: linux arch: amd64 steps: - name: build image: klakegg/hugo:0.53-alpine commands: - hugo --theme geeklab - name: publish image: thegeeklab/drone-s3-sync:2 settings: access_key: from_secret: s3_access_key bucket: thegeeklab delete: true endpoint: from_secret: s3_endpoint path_style: true secret_key: from_secret: s3_secret_access_key source: public/ strip_prefix: public/ target: /legacy when: ref: - refs/heads/master - refs/tags/** trigger: ref: - refs/heads/master - refs/tags/** - refs/pull/** --- kind: pipeline name: notifications platform: os: linux arch: amd64 steps: - name: notification image: thegeeklab/drone-matrix settings: homeserver: from_secret: matrix_homeserver password: from_secret: matrix_password roomid: from_secret: matrix_roomid template: "Status: **{{ .Build.Status }}**
Build: [{{ .Repo.Owner }}/{{ .Repo.Name }}]({{ .Build.Link }}){{ if .Build.Branch }} ({{ .Build.Branch }}){{ end }} by {{ .Commit.Author }}
Message: {{ .Commit.Message.Title }}" username: from_secret: matrix_username when: status: - success - failure trigger: ref: - refs/heads/master - refs/tags/** status: - success - failure depends_on: - build --- kind: signature hmac: 0f3595ab9234753caff105f58ac91a11a5ccccd4495d844526c68cbfc2cde512 ...