25 lines
No EOL
567 B
YAML
25 lines
No EOL
567 B
YAML
when:
|
|
event: [tag]
|
|
|
|
steps:
|
|
- name: publish-docker
|
|
image: docker:27-cli
|
|
commands:
|
|
- tag="tintounn/trepa:$${CI_COMMIT_TAG}"
|
|
- docker login -u="$${DOCKER_USERNAME}" -p="$${DOCKER_PASSWORD}"
|
|
- docker build --rm --tag $tag .
|
|
- docker push $tag
|
|
- docker rmi $tag
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
secrets: [docker_username, docker_password]
|
|
|
|
- name: publish-binaries
|
|
image: goreleaser/goreleaser
|
|
commands:
|
|
- goreleaser release
|
|
secrets: [ gitea_token ]
|
|
|
|
depends_on:
|
|
- build
|
|
|