ExampleWebService/.drone.yml

53 lines
1.2 KiB
YAML
Raw Normal View History

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