woodpecker-test #1
1 changed files with 20 additions and 0 deletions
20
.woodpecker.yaml
Normal file
20
.woodpecker.yaml
Normal file
|
@ -0,0 +1,20 @@
|
|||
steps:
|
||||
- name: docker
|
||||
image: plugins/docker
|
||||
commands:
|
||||
- docker login docker.io -u $${DOCKERHUB_USERNAME} -p $${DOCKERHUB_PASSWORD}
|
||||
- docker build --rm=true -f Dockerfile -t $${CI_COMMIT_TAG} .
|
||||
- docker push $${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}:$${CI_COMMIT_TAG}
|
||||
- docker tag $${CI_COMMIT_TAG} $${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}:latest
|
||||
- docker push $${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}:latest
|
||||
secrets: [ dockerhub_username, dockerhub_password ]
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- name: caprover
|
||||
image: plugins/docker
|
||||
commands:
|
||||
- docker login docker.io -u $${DOCKERHUB_USERNAME} -p $${DOCKERHUB_PASSWORD}
|
||||
- docker run --network=host caprover/cli-caprover:2.2.3 caprover deploy --caproverUrl "$${CAPROVER_URL}" --caproverPassword "$${CAPROVER_PASSWORD}" -a "$${CI_REPO_NAME}" -i docker.io/$${DOCKERHUB_USERNAME}/$${CI_REPO_NAME}
|
||||
secrets: [ dockerhub_username, dockerhub_password, caprover_url, caprover_password ]
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
Loading…
Reference in a new issue