Browse Source

docker

master
zhipeng.hu 1 year ago
parent
commit
1c5a8ec797
  1. 32
      .drone.yml

32
.drone.yml

@ -19,8 +19,8 @@ steps:
- go mod init test-drone - go mod init test-drone
- go mod tidy - go mod tidy
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o test-drone - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o test-drone
# when:
# target: [ "test","pre" ]
when:
target: [ "test","pre" ]
- name: docker-build - name: docker-build
image: plugins/docker image: plugins/docker
@ -32,23 +32,23 @@ steps:
dockerfile: Dockerfile dockerfile: Dockerfile
registry: https://registry.cn-hangzhou.aliyuncs.com registry: https://registry.cn-hangzhou.aliyuncs.com
tags: ${DRONE_BUILD_NUMBER} tags: ${DRONE_BUILD_NUMBER}
# when:
# target: [ "test","pre" ]
commands:
- docker ps
- docker pull registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER}
when:
target: [ "test","pre" ]
# - name: rancher-push
# privileged: true
# image: registry.cn-hangzhou.aliyuncs.com/hvp/dpr:34 # 直接用busybox
# settings:
- name: rancher-push
privileged: true
image: registry.cn-hangzhou.aliyuncs.com/hvp/dpr:55 # 直接用busybox
settings:
# docker_img : registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER} # docker_img : registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER}
# commands:
# - podman ps
# - docker login --username=tjqmhu -p "tjqm4912" registry.cn-hangzhou.aliyuncs.com
# - docker pull registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER}
# - docker save registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER} >test-drone-${DRONE_BUILD_NUMBER}.tar
tar : test-drone-${DRONE_BUILD_NUMBER}.tar
commands:
- podman ps
- docker login --username=tjqmhu -p "tjqm4912" registry.cn-hangzhou.aliyuncs.com
- docker pull registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER}
- docker save registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER} >test-drone-${DRONE_BUILD_NUMBER}.tar
when:
target: [ "test","pre" ]
# - name: rancher-deploy # - name: rancher-deploy
# privileged: true # privileged: true
# image: registry.cn-hangzhou.aliyuncs.com/hvp/dpr:53 # 直接用busybox # image: registry.cn-hangzhou.aliyuncs.com/hvp/dpr:53 # 直接用busybox

Loading…
Cancel
Save