|
|
@ -2,15 +2,28 @@ kind: pipeline |
|
|
type: docker |
|
|
type: docker |
|
|
name: default |
|
|
name: default |
|
|
steps: |
|
|
steps: |
|
|
- name: node |
|
|
|
|
|
|
|
|
- name: build |
|
|
image: docker |
|
|
image: docker |
|
|
volumes: |
|
|
volumes: |
|
|
- name: docker_sock |
|
|
- name: docker_sock |
|
|
path: /var/run/docker.sock |
|
|
path: /var/run/docker.sock |
|
|
commands: |
|
|
commands: |
|
|
- docker build --tag dronetest ./Drone/Drone.Web |
|
|
- docker build --tag dronetest ./Drone/Drone.Web |
|
|
|
|
|
|
|
|
|
|
|
- name: deploy |
|
|
|
|
|
image: docker |
|
|
|
|
|
volumes: |
|
|
|
|
|
- name: docker_sock |
|
|
|
|
|
path: /var/run/docker.sock |
|
|
|
|
|
commands: |
|
|
- docker rm -f dronetest || true |
|
|
- docker rm -f dronetest || true |
|
|
- docker run --network=proxy --name=dronetest --restart always -d dronetest |
|
|
|
|
|
|
|
|
- docker run --network=proxy --name=dronetest --restart always -d dronetest |
|
|
|
|
|
when: |
|
|
|
|
|
event: |
|
|
|
|
|
- promote |
|
|
|
|
|
target: |
|
|
|
|
|
- production |
|
|
|
|
|
|
|
|
volumes: |
|
|
volumes: |
|
|
- name: docker_sock |
|
|
- name: docker_sock |
|
|
host: |
|
|
host: |