22 lines
No EOL
630 B
YAML
22 lines
No EOL
630 B
YAML
pipeline:
|
|
# build docker image with `latest` tag
|
|
docker-latest:
|
|
image: woodpeckerci/plugin-docker-buildx
|
|
settings:
|
|
registry: https://gitea.y.z.x4m3.rocks
|
|
username: ${CI_REPO_OWNER}
|
|
password:
|
|
from_secret: DOCKER_PASSWORD
|
|
repo: gitea.y.z.x4m3.rocks/${CI_REPO_OWNER}/ezidam
|
|
tag: latest
|
|
|
|
# deploy
|
|
deploy-latest:
|
|
image: caprover/cli-caprover:2.2.3
|
|
commands:
|
|
- caprover deploy -u $CAPROVER_URL -a $CAPROVER_APP -i gitea.y.z.x4m3.rocks/${CI_REPO_OWNER}/ezidam:latest
|
|
secrets: [ CAPROVER_URL, CAPROVER_APP_TOKEN, CAPROVER_APP ]
|
|
|
|
depends_on:
|
|
- rust
|
|
branches: master |