44 lines
1 KiB
YAML
Executable file
44 lines
1 KiB
YAML
Executable file
kind: pipeline
|
|
name: default
|
|
type: docker
|
|
|
|
steps:
|
|
- name: build
|
|
image: docker/compose:latest
|
|
volumes:
|
|
- name: docker_sock
|
|
path: /var/run/docker.sock
|
|
commands:
|
|
- docker-compose build
|
|
#- name: push
|
|
# image: docker/compose:latest
|
|
#volumes:
|
|
#- name: docker_sock
|
|
# path: /var/run/docker.sock
|
|
#environment:
|
|
# REGISTRY_USERNAME:
|
|
# from_secret: REGISTRY_USERNAME
|
|
# REGISTRY_PASSWORD:
|
|
# from_secret: REGISTRY_PASSWORD
|
|
#commands:
|
|
# - docker login git.mootfrost.dev -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD
|
|
# - docker-compose push
|
|
- name: deploy
|
|
image: docker/compose:latest
|
|
volumes:
|
|
- name: docker_sock
|
|
path: /var/run/docker.sock
|
|
commands:
|
|
- docker-compose up -d
|
|
- name: prune
|
|
image: docker/compose:latest
|
|
volumes:
|
|
- name: docker_sock
|
|
path: /var/run/docker.sock
|
|
commands:
|
|
- docker image prune -f
|
|
|
|
volumes:
|
|
- name: docker_sock
|
|
host:
|
|
path: /var/run/docker.sock
|