ci: automatically redeploy container

This commit is contained in:
Lukáš Kucharczyk 2023-10-04 19:53:25 +02:00
parent db7b60bdf2
commit 9df959d989
1 changed files with 17 additions and 3 deletions

View File

@ -11,17 +11,20 @@ steps:
- poetry install
- poetry env info
- poetry run pytest
- name: build container (prod)
- name: build-prod
image: plugins/docker
settings:
repo: registry.kucharczyk.xyz/timetracker
tags:
- latest
depends_on:
- "test"
when:
branch:
- main
- name: build container (non-prod)
- name: build-non-prod
image: plugins/docker
settings:
repo: registry.kucharczyk.xyz/timetracker
@ -30,9 +33,20 @@ steps:
branch:
exclude:
- main
depends_on:
- "test"
- name: redeploy on portainer
image: plugins/webhook
settings:
urls:
from_secret: PORTAINER_TIMETRACKER_WEBHOOK_URL
depends_on:
- "build-prod"
trigger:
event:
- push
- cron
- cron