|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- version: 2
- name: tencent-develop
- description: 腾讯云开发环境
- global:
- concurrent: 1
- cache:
- - GOCACHE
- - GOMODCACHE
- workflow:
- - ref: start
- name: 开始
- task: start
- - ref: git_clone_0
- name: git clone
- task: git_clone@1.2.9
- input:
- remote_url: '"https://gitlink.org.cn/JointCloud/pcm-coordinator.git"'
- ref: '"refs/heads/master"'
- commit_id: '""'
- depth: 1
- needs:
- - start
- - ref: docker_image_build_0
- name: docker镜像构建
- cache:
- GOCACHE: /root/.cache/go-build
- GOMODCACHE: /go/pkg/mod
- task: docker_image_build@1.6.0
- input:
- docker_username: ((aly.docker_user))
- docker_password: ((aly.docker_password))
- image_name: '"registry.cn-hangzhou.aliyuncs.com/jcce/pcm-core-api"'
- image_tag: '"dev-latest"'
- registry_address: '"registry.cn-hangzhou.aliyuncs.com"'
- docker_file: '"Dockerfile"'
- docker_build_path: '"."'
- workspace: git_clone_0.git_path
- image_clean: true
- image_push: true
- build_args: '""'
- needs:
- - git_clone_0
- - ref: ssh_cmd_0
- name: ssh执行命令
- task: ssh_cmd@1.1.1
- input:
- ssh_private_key: ((aly.ssh_private_key))
- ssh_ip: '"119.45.255.234"'
- ssh_port: '"22"'
- ssh_user: '"root"'
- ssh_cmd: '"kubectl rollout restart deployment -n jcce-system pcm-core-api"'
- needs:
- - docker_image_build_0
- - ref: end
- name: 结束
- task: end
- needs:
- - ssh_cmd_0
-
|