[add] docker publish
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Evan Reichard 2023-10-24 07:39:37 -04:00
parent b8aef52913
commit 43ed4ac350

View File

@ -3,15 +3,13 @@ type: kubernetes
name: default
steps:
- name: generate_tags
image: node
commands:
- echo -n "${DRONE_BRANCH}-$(date +'%Y%m%d%H%M%S')-${DRONE_COMMIT:0:10}, latest" > .tags
# Unit Tests
- name: unit test
image: golang
commands:
- make tests_unit
# Integration Tests (Every Month)
- name: integration test
image: golang
commands:
@ -21,3 +19,24 @@ steps:
- cron
cron:
- integration-test
# Publish Dev Docker Image
- name: publish_docker
image: plugins/docker
settings:
repo: gitea.va.reichard.io/evan/bookmanager
registry: gitea.va.reichard.io
tags:
- dev
username:
from_secret: docker_username
password:
from_secret: docker_password
build_args_from_env:
- TARGETOS
- TARGETARCH
- BUILDPLATFORM
environment:
TARGETOS: linux
TARGETARCH: amd64
BUILDPLATFORM: amd64