2023-07-14 23:44:52 +02:00
|
|
|
kind: pipeline
|
|
|
|
|
name: default
|
|
|
|
|
|
|
|
|
|
steps:
|
2023-07-15 00:18:57 +02:00
|
|
|
# - name: build
|
|
|
|
|
# image: docker:dind
|
|
|
|
|
# volumes:
|
|
|
|
|
# - name: dockersock
|
|
|
|
|
# path: /var/run/docker.sock
|
|
|
|
|
# commands:
|
|
|
|
|
# - docker build . -t git.leotec.io/leo/examplewebservice
|
|
|
|
|
# # - echo $docker_pwd | docker login --username $docker_user --password-stdin git.leotec.io
|
|
|
|
|
# # - docker login --username $docker_user --password $docker_pwd git.leotec.io
|
|
|
|
|
# - docker push git.leotec.io/leo/examplewebservice
|
2023-07-14 23:44:52 +02:00
|
|
|
|
2023-07-15 16:30:51 +02:00
|
|
|
- name: restore-cache
|
|
|
|
|
image: meltwater/drone-cache:dev
|
|
|
|
|
settings:
|
|
|
|
|
restore: true
|
|
|
|
|
backend: filesystem
|
|
|
|
|
filesystem-cache-route: /tmp
|
|
|
|
|
mount:
|
|
|
|
|
- "/drone/docker"
|
|
|
|
|
|
2023-07-15 00:18:57 +02:00
|
|
|
- name: docker
|
|
|
|
|
image: plugins/docker
|
|
|
|
|
settings:
|
|
|
|
|
repo: git.leotec.io/leo/examplewebservice
|
|
|
|
|
registry: git.leotec.io
|
|
|
|
|
username:
|
|
|
|
|
from_secret: docker_user
|
|
|
|
|
password:
|
|
|
|
|
from_secret: docker_pwd
|
|
|
|
|
purge: false
|
|
|
|
|
debug: true
|
|
|
|
|
|
2023-07-15 16:30:51 +02:00
|
|
|
- name: rebuild-cache
|
|
|
|
|
image: meltwater/drone-cache:dev
|
|
|
|
|
settings:
|
|
|
|
|
rebuild: true
|
|
|
|
|
backend: filesystem
|
|
|
|
|
filesystem-cache-route: /tmp
|
|
|
|
|
mount:
|
|
|
|
|
- "/drone/docker"
|
|
|
|
|
#
|
2023-07-15 00:18:57 +02:00
|
|
|
# image_pull_secrets:
|
|
|
|
|
# - dockerconfig
|
|
|
|
|
|
|
|
|
|
# volumes:
|
|
|
|
|
# - name: dockersock
|
|
|
|
|
# host:
|
|
|
|
|
# path: /var/run/docker.sock
|