4 changed files with 27 additions and 2 deletions
@ -0,0 +1,24 @@
|
||||
pipeline: |
||||
build: |
||||
image: docker |
||||
environment: |
||||
- DOCKER_HOST=tcp://docker:2375 |
||||
commands: |
||||
- apk add curl |
||||
- sleep 5 # wait for docker service to come up |
||||
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD registry.yetaga.in |
||||
- docker build -t registry.yetaga.in/castor:latest . |
||||
- docker push registry.yetaga.in/castor:latest |
||||
- 'curl http://172.17.0.1:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN"' |
||||
- 'curl http://172.17.0.1:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN"' |
||||
secrets: [docker_username, docker_password, compose_token] |
||||
when: |
||||
branch: "master" |
||||
|
||||
services: |
||||
docker: |
||||
image: docker:18.09-dind |
||||
command: ["--storage-driver=vfs"] |
||||
privileged: true |
||||
when: |
||||
branch: master |
Loading…
Reference in new issue