39 lines
878 B
YAML
39 lines
878 B
YAML
when:
|
|
- event: push
|
|
branch: stable
|
|
path: [ "*.ex", "*.eex", "*.exs", "mix.lock", ".woodpecker/**" ]
|
|
- event: tag
|
|
branch: stable
|
|
|
|
depends_on:
|
|
- docker-stable
|
|
|
|
skip_clone: true
|
|
|
|
steps:
|
|
docker-stable-combine:
|
|
image: git.fluffytail.org/phnt/wpc-docker-tagger:latest
|
|
when:
|
|
- event: push
|
|
settings: &docker_settings
|
|
registry: "git.fluffytail.org"
|
|
image: "pleroma-test/pleroma"
|
|
architectures: [amd64, arm64]
|
|
tags: &docker_tags
|
|
- latest
|
|
- stable
|
|
- ${CI_COMMIT_SHA}
|
|
username:
|
|
from_secret: pleroma-ci-user
|
|
password:
|
|
from_secret: pleroma-ci-password
|
|
|
|
docker-stable-tag-combine:
|
|
image: git.fluffytail.org/phnt/wpc-docker-tagger:latest
|
|
when:
|
|
- event: tag
|
|
settings:
|
|
<<: *docker_settings
|
|
tags:
|
|
- <<: *docker_tags
|
|
- ${CI_COMMIT_TAG}
|