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 ...