|
@ -34,17 +34,22 @@ steps: |
|
|
when: |
|
|
when: |
|
|
target: [ "" ] |
|
|
target: [ "" ] |
|
|
|
|
|
|
|
|
- name: deployment-replace |
|
|
|
|
|
image: pelotech/drone-rancher |
|
|
|
|
|
commands: |
|
|
|
|
|
- sed -i 's!IMAGE_PATH:IMAGE_TAG!'registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER}'!g' deployment.yaml |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: deploy |
|
|
|
|
|
image: pelotech/drone-rancher |
|
|
|
|
|
commands: |
|
|
|
|
|
- kubectl --kubeconfig /kube/pre apply -f deployment.yaml |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: rancher-deploy |
|
|
|
|
|
image: pelotech/drone-rancher # drone-rancher插件,利用此插件来启动rancher |
|
|
|
|
|
settings: |
|
|
|
|
|
url: 'https://121.40.194.123:8443/v3' |
|
|
|
|
|
access_key: token-qqrhk |
|
|
|
|
|
secret_key: wt46cz8x8xqz5t7x27htzdc46tscvpnzwzlj9gp99j2cbdrqhtcj25 |
|
|
|
|
|
docker_image: registry.cn-hangzhou.aliyuncs.com/huvipg/test-drone:${DRONE_BUILD_NUMBER} # 镜像地址及版本号 |
|
|
|
|
|
start_first: false |
|
|
|
|
|
confirm: true |
|
|
|
|
|
timeout: 301 |
|
|
|
|
|
# when: |
|
|
|
|
|
# branch: master |
|
|
|
|
|
volumes: |
|
|
|
|
|
- name: docker |
|
|
|
|
|
host: |
|
|
|
|
|
path: /var/run/docker.sock |
|
|
# ## 使用参数推送稳定镜像 |
|
|
# ## 使用参数推送稳定镜像 |
|
|
# - name: deployment-replace-prod |
|
|
# - name: deployment-replace-prod |
|
|
# image: repository.241210.com/repository/base/kubectl:4 |
|
|
# image: repository.241210.com/repository/base/kubectl:4 |
|
|