27 lines
558 B
Go
27 lines
558 B
Go
|
|
kind: pipeline
|
||
|
|
type: docker
|
||
|
|
name: build-and-push
|
||
|
|
|
||
|
|
trigger:
|
||
|
|
branch:
|
||
|
|
- main
|
||
|
|
|
||
|
|
steps:
|
||
|
|
- name: docker-login-build-push
|
||
|
|
image: docker:26
|
||
|
|
volumes:
|
||
|
|
- name: docker_sock
|
||
|
|
path: /var/run/docker.sock
|
||
|
|
environment:
|
||
|
|
DOCKER_USERNAME:
|
||
|
|
from_secret: docker-user
|
||
|
|
DOCKER_PASSWORD:
|
||
|
|
from_secret: docker_password
|
||
|
|
commands:
|
||
|
|
- echo "$DOCKER_PASSWORD" | docker login opencloudregistry -u "$DOCKER_USERNAME" --password-stdin
|
||
|
|
- make ci
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
- name: docker_sock
|
||
|
|
host:
|
||
|
|
path: /var/run/docker.sock
|