diff --git a/.drone.yml b/.drone.yml
index 055859f..c4329b2 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -10,83 +10,83 @@ concurrency:
limit: 1
steps:
-- name: generate
- image: thegeeklab/alpine-tools
- commands:
- - make doc
+ - name: generate
+ image: thegeeklab/alpine-tools
+ commands:
+ - make doc
-- name: markdownlint
- image: thegeeklab/markdownlint-cli
- commands:
- - markdownlint 'content/**/*.md' 'README.md'
+ - name: markdownlint
+ image: thegeeklab/markdownlint-cli
+ commands:
+ - markdownlint 'content/**/*.md' 'README.md'
-- name: spellcheck
- image: node:lts-alpine
- commands:
- - npm install -g spellchecker-cli
- - spellchecker --files 'content/**/*.md' 'README.md' -d .dictionary -p spell indefinite-article syntax-urls frontmatter --frontmatter-keys title tags --no-suggestions
- environment:
- FORCE_COLOR: true
- NPM_CONFIG_LOGLEVEL: error
+ - name: spellcheck
+ image: node:lts-alpine
+ commands:
+ - npm install -g spellchecker-cli
+ - spellchecker --files 'content/**/*.md' 'README.md' -d .dictionary -p spell indefinite-article syntax-urls frontmatter --frontmatter-keys title tags --no-suggestions
+ environment:
+ FORCE_COLOR: true
+ NPM_CONFIG_LOGLEVEL: error
-- name: favicons
- image: node:lts-alpine
- commands:
- - npm install > /dev/null
- - npx gulp favicon
- environment:
- FORCE_COLOR: true
- NPM_CONFIG_LOGLEVEL: error
+ - name: favicons
+ image: node:lts-alpine
+ commands:
+ - npm install > /dev/null
+ - npx gulp favicon
+ environment:
+ FORCE_COLOR: true
+ NPM_CONFIG_LOGLEVEL: error
-- name: testbuild
- image: thegeeklab/hugo:0.83.1
- commands:
- - hugo -b http://localhost/
+ - name: testbuild
+ image: thegeeklab/hugo:0.83.1
+ commands:
+ - hugo -b http://localhost/
-- name: link-validation
- image: thegeeklab/link-validator
- commands:
- - link-validator -ro
- environment:
- LINK_VALIDATOR_BASE_DIR: public/
+ - name: link-validation
+ image: thegeeklab/link-validator
+ commands:
+ - link-validator -ro
+ environment:
+ LINK_VALIDATOR_BASE_DIR: public/
-- name: build
- image: thegeeklab/hugo:0.83.1
- commands:
- - hugo
+ - name: build
+ image: thegeeklab/hugo:0.83.1
+ commands:
+ - hugo
-- name: beautify
- image: node:lts-alpine
- commands:
- - npm install -g js-beautify
- - html-beautify -r -f 'public/**/*.html'
- environment:
- FORCE_COLOR: true
- NPM_CONFIG_LOGLEVEL: error
+ - name: beautify
+ image: node:lts-alpine
+ commands:
+ - npm install -g js-beautify
+ - html-beautify -r -f 'public/**/*.html'
+ environment:
+ FORCE_COLOR: true
+ NPM_CONFIG_LOGLEVEL: error
-- name: publish
- image: plugins/s3-sync
- settings:
- access_key:
- from_secret: s3_access_key
- bucket: thegeeklab-root
- delete: true
- endpoint: https://sp.rknet.org
- path_style: true
- secret_key:
- from_secret: s3_secret_access_key
- source: public/
- strip_prefix: public/
- when:
- ref:
- - refs/heads/main
- - refs/tags/**
+ - name: publish
+ image: plugins/s3-sync
+ settings:
+ access_key:
+ from_secret: s3_access_key
+ bucket: thegeeklab-root
+ delete: true
+ endpoint: https://sp.rknet.org
+ path_style: true
+ secret_key:
+ from_secret: s3_secret_access_key
+ source: public/
+ strip_prefix: public/
+ when:
+ ref:
+ - refs/heads/main
+ - refs/tags/**
trigger:
ref:
- - refs/heads/main
- - refs/tags/**
- - refs/pull/**
+ - refs/heads/main
+ - refs/tags/**
+ - refs/pull/**
---
kind: pipeline
@@ -97,32 +97,36 @@ platform:
arch: amd64
steps:
-- name: matrix
- image: plugins/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 }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}"
- username:
- from_secret: matrix_username
+ - name: matrix
+ 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 }}) ({{ build.Branch }}) by {{ commit.Author }}
Message: {{ commit.Message }}"
+ username:
+ from_secret: matrix_username
+ when:
+ status:
+ - success
+ - failure
trigger:
ref:
- - refs/heads/main
- - refs/tags/**
+ - refs/heads/main
+ - refs/tags/**
status:
- - success
- - failure
+ - success
+ - failure
depends_on:
-- build
+ - build
---
kind: signature
-hmac: 435256421217bc48a6dc985b5fe5e0109ce3a4ada42a9fcda68a07413091d48f
+hmac: cc31ad6165869f1516a7201966330197cdd92b0e698a040d92ae7dafa8ddf3b3
...