28 lines
645 B
YAML
28 lines
645 B
YAML
---
|
|
kind: pipeline
|
|
name: create new release
|
|
|
|
steps:
|
|
- name: create archive
|
|
image: gitea.kdiva.ru/infrastructure/archiver:latest
|
|
environment:
|
|
USERNAME:
|
|
from_secret: drone_repo_user
|
|
PASSWORD:
|
|
from_secret: drone_repo_password
|
|
commands:
|
|
- mkdir release
|
|
- envsubst < module.json.template > ./release/module.json
|
|
# - cat ./src/module.json
|
|
- zip -r -9 ./release/module.zip ./src/* ./release/module.json
|
|
# - ls -la
|
|
|
|
- name: gitea_release
|
|
image: plugins/gitea-release
|
|
settings:
|
|
api_key: 10e4af53e553aacb905766512e36487492d61a66
|
|
base_url: https://gitea.kdiva.ru
|
|
files: ./release/*
|
|
|
|
trigger:
|
|
event: tag |