|
|
|
|
@ -1,6 +1,16 @@
|
|
|
|
|
pipeline: |
|
|
|
|
test install: |
|
|
|
|
image: python:3.11-alpine |
|
|
|
|
commands: |
|
|
|
|
- pip3 install --default-timeout=100 -r requirements.txt |
|
|
|
|
when: |
|
|
|
|
event: |
|
|
|
|
- push |
|
|
|
|
release tag: |
|
|
|
|
image: node |
|
|
|
|
secrets: |
|
|
|
|
- source: git_auth |
|
|
|
|
target: git_credentials |
|
|
|
|
commands: |
|
|
|
|
- yarn global add semantic-release @semantic-release/git @semantic-release/changelog @semantic-release/exec |
|
|
|
|
- yarn exec semantic-release |
|
|
|
|
@ -11,11 +21,12 @@ pipeline:
|
|
|
|
|
event: |
|
|
|
|
- push |
|
|
|
|
publish docker image: |
|
|
|
|
image: plugins/kaniko |
|
|
|
|
settings: |
|
|
|
|
repo: mcpanda/summertime |
|
|
|
|
tags: ${DRONE_TAG##v} |
|
|
|
|
registry: registry.container-registry.svc.cluster.local:5000 |
|
|
|
|
image: gcr.io/kaniko-project/executor:v1.9.1-debug |
|
|
|
|
commands: |
|
|
|
|
- /kaniko/executor |
|
|
|
|
--context . |
|
|
|
|
--dockerfile Dockerfile |
|
|
|
|
--destination "registry.container-registry.svc.cluster.local:5000/mcpanda/summertime:${CI_COMMIT_TAG##v}" |
|
|
|
|
when: |
|
|
|
|
event: |
|
|
|
|
- tag |