34 lines
1.1 KiB
YAML
34 lines
1.1 KiB
YAML
when:
|
|
- event: tag
|
|
ref: [refs/tags/WEBDEV-*, refs/tags/WEB-*]
|
|
steps:
|
|
- name: (YABA.Web) Determining Docker image version number (dev)
|
|
when:
|
|
- refs: refs/tags/WEBDEV-*
|
|
image: alpine:latest
|
|
commands:
|
|
- rm -f tags.txt
|
|
- echo ${CI_COMMIT_TAG} | sed -e "s/^WEBDEV-//" >> tags.txt
|
|
- echo "latest-dev"
|
|
- name: (YABA.Web) Determining Docker image version number (prod)
|
|
when:
|
|
- refs: refs/tags/WEB-*
|
|
image: alpine:latest
|
|
commands:
|
|
- rm -f tags.txt
|
|
- echo ${CI_COMMIT_TAG} | sed -e "s/^WEB-//" >> tags.txt
|
|
- echo "latest"
|
|
- name: (YABA.Web) Package and Upload Docker Image
|
|
image: woodpeckerci/plugin-docker-buildx
|
|
settings:
|
|
repo: gitea.iwanaga.moe/cjtibule/yaba/web
|
|
context: ./Web
|
|
dockerfile: ./Web/Dockerfile
|
|
tags_file: tags.txt
|
|
secrets: [ DEV1_BUILDARGS ]
|
|
username:
|
|
from_secret: gitea_yaba_registry_username
|
|
password:
|
|
from_secret: gitea_yaba_registry_password
|
|
registry: gitea.iwanaga.moe
|
|
build_args_from_env: [ DEV1_BUILDARGS ] |