ci: fix docs and create release branches (#6)
Reviewed-on: #6 Co-authored-by: Robert Kaussow <mail@thegeeklab.de> Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
This commit is contained in:
parent
9226ab6209
commit
d37d217a78
@ -159,6 +159,28 @@ local PipelineBuild = {
|
|||||||
'prettier -w CHANGELOG.md',
|
'prettier -w CHANGELOG.md',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'publish-branch',
|
||||||
|
image: 'thegeeklab/drone-git-action',
|
||||||
|
settings: {
|
||||||
|
action: [
|
||||||
|
'pages',
|
||||||
|
],
|
||||||
|
author_email: 'shipper@rknet.org',
|
||||||
|
author_name: 'shipper',
|
||||||
|
branch: '${DRONE_TAG##v}',
|
||||||
|
message: 'push to release branch',
|
||||||
|
netrc_machine: 'gitea.rknet.org',
|
||||||
|
netrc_password: {
|
||||||
|
from_secret: 'gitea_token',
|
||||||
|
},
|
||||||
|
pages_directory: 'dist/',
|
||||||
|
remote_url: 'https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}',
|
||||||
|
},
|
||||||
|
when: {
|
||||||
|
ref: ['refs/tags/**'],
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'publish-gitea',
|
name: 'publish-gitea',
|
||||||
image: 'plugins/gitea-release',
|
image: 'plugins/gitea-release',
|
||||||
@ -193,18 +215,21 @@ local PipelineDocumentation = {
|
|||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: 'publish',
|
name: 'publish',
|
||||||
image: 'plugins/gh-pages',
|
image: 'thegeeklab/drone-git-action',
|
||||||
settings: {
|
settings: {
|
||||||
|
action: [
|
||||||
|
'pages',
|
||||||
|
],
|
||||||
|
author_email: 'shipper@rknet.org',
|
||||||
|
author_name: 'shipper',
|
||||||
|
branch: 'docs',
|
||||||
|
message: 'auto-update documentation',
|
||||||
netrc_machine: 'gitea.rknet.org',
|
netrc_machine: 'gitea.rknet.org',
|
||||||
pages_directory: 'docs/',
|
netrc_password: {
|
||||||
password: {
|
|
||||||
from_secret: 'gitea_token',
|
from_secret: 'gitea_token',
|
||||||
},
|
},
|
||||||
|
pages_directory: 'docs/',
|
||||||
remote_url: 'https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}',
|
remote_url: 'https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}',
|
||||||
target_branch: 'docs',
|
|
||||||
username: {
|
|
||||||
from_secret: 'gitea_username',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
35
.drone.yml
35
.drone.yml
@ -190,6 +190,24 @@ steps:
|
|||||||
- prettier CHANGELOG.md
|
- prettier CHANGELOG.md
|
||||||
- prettier -w CHANGELOG.md
|
- prettier -w CHANGELOG.md
|
||||||
|
|
||||||
|
- name: publish-branch
|
||||||
|
image: thegeeklab/drone-git-action
|
||||||
|
settings:
|
||||||
|
action:
|
||||||
|
- pages
|
||||||
|
author_email: shipper@rknet.org
|
||||||
|
author_name: shipper
|
||||||
|
branch: ${DRONE_TAG##v}
|
||||||
|
message: push to release branch
|
||||||
|
netrc_machine: gitea.rknet.org
|
||||||
|
netrc_password:
|
||||||
|
from_secret: gitea_token
|
||||||
|
pages_directory: dist/
|
||||||
|
remote_url: https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}
|
||||||
|
when:
|
||||||
|
ref:
|
||||||
|
- refs/tags/**
|
||||||
|
|
||||||
- name: publish-gitea
|
- name: publish-gitea
|
||||||
image: plugins/gitea-release
|
image: plugins/gitea-release
|
||||||
settings:
|
settings:
|
||||||
@ -225,16 +243,19 @@ platform:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: publish
|
- name: publish
|
||||||
image: plugins/gh-pages
|
image: thegeeklab/drone-git-action
|
||||||
settings:
|
settings:
|
||||||
|
action:
|
||||||
|
- pages
|
||||||
|
author_email: shipper@rknet.org
|
||||||
|
author_name: shipper
|
||||||
|
branch: docs
|
||||||
|
message: auto-update documentation
|
||||||
netrc_machine: gitea.rknet.org
|
netrc_machine: gitea.rknet.org
|
||||||
pages_directory: docs/
|
netrc_password:
|
||||||
password:
|
|
||||||
from_secret: gitea_token
|
from_secret: gitea_token
|
||||||
|
pages_directory: docs/
|
||||||
remote_url: https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}
|
remote_url: https://gitea.rknet.org/ansible/${DRONE_REPO_NAME}
|
||||||
target_branch: docs
|
|
||||||
username:
|
|
||||||
from_secret: gitea_username
|
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
ref:
|
ref:
|
||||||
@ -279,6 +300,6 @@ depends_on:
|
|||||||
|
|
||||||
---
|
---
|
||||||
kind: signature
|
kind: signature
|
||||||
hmac: f458850edd26300dda4a118e6c8cadffb9575528439efc6efff9f11cadb2a492
|
hmac: c06824306d3dc8eb1dee7bf5ffa5e00408498795f5967d0b93f93ea088e24d6a
|
||||||
|
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user