|
|
@@ -1,12 +1,30 @@ |
|
|
version: 2 |
|
|
version: 2 |
|
|
name: build |
|
|
|
|
|
|
|
|
name: 阿里云 |
|
|
description: "" |
|
|
description: "" |
|
|
global: |
|
|
global: |
|
|
concurrent: 1 |
|
|
concurrent: 1 |
|
|
|
|
|
param: |
|
|
|
|
|
- ref: ssh_host |
|
|
|
|
|
name: "" |
|
|
|
|
|
value: '"47.92.39.128"' |
|
|
|
|
|
required: false |
|
|
|
|
|
type: STRING |
|
|
|
|
|
hidden: true |
|
|
|
|
|
- ref: ssh_user |
|
|
|
|
|
name: "" |
|
|
|
|
|
value: '"root"' |
|
|
|
|
|
required: false |
|
|
|
|
|
type: STRING |
|
|
|
|
|
hidden: true |
|
|
workflow: |
|
|
workflow: |
|
|
- ref: start |
|
|
- ref: start |
|
|
name: 开始 |
|
|
name: 开始 |
|
|
task: start |
|
|
task: start |
|
|
|
|
|
- ref: end |
|
|
|
|
|
name: 结束 |
|
|
|
|
|
task: end |
|
|
|
|
|
needs: |
|
|
|
|
|
- ssh_cmd_0 |
|
|
- ref: git_clone_0 |
|
|
- ref: git_clone_0 |
|
|
name: git clone |
|
|
name: git clone |
|
|
task: git_clone@1.2.9 |
|
|
task: git_clone@1.2.9 |
|
|
@@ -21,12 +39,12 @@ workflow: |
|
|
name: docker镜像构建 |
|
|
name: docker镜像构建 |
|
|
task: docker_image_build@1.6.0 |
|
|
task: docker_image_build@1.6.0 |
|
|
input: |
|
|
input: |
|
|
docker_username: ((dev.docker_user)) |
|
|
|
|
|
docker_password: ((dev.docker_password)) |
|
|
|
|
|
image_name: '"registry.cn-hangzhou.aliyuncs.com/jcce/pcm-core"' |
|
|
|
|
|
|
|
|
docker_username: ((aly.docker_user)) |
|
|
|
|
|
docker_password: ((aly.docker_password)) |
|
|
|
|
|
image_name: '"registry.cn-hangzhou.aliyuncs.com/jcce/pcm-core-api"' |
|
|
image_tag: '"latest"' |
|
|
image_tag: '"latest"' |
|
|
registry_address: '"registry.cn-hangzhou.aliyuncs.com"' |
|
|
registry_address: '"registry.cn-hangzhou.aliyuncs.com"' |
|
|
docker_file: git_clone_0.git_path+"/Dockerfile" |
|
|
|
|
|
|
|
|
docker_file: '"Dockerfile"' |
|
|
docker_build_path: git_clone_0.git_path |
|
|
docker_build_path: git_clone_0.git_path |
|
|
workspace: git_clone_0.git_path |
|
|
workspace: git_clone_0.git_path |
|
|
image_push: true |
|
|
image_push: true |
|
|
@@ -37,16 +55,11 @@ workflow: |
|
|
name: ssh执行命令 |
|
|
name: ssh执行命令 |
|
|
task: ssh_cmd@1.1.1 |
|
|
task: ssh_cmd@1.1.1 |
|
|
input: |
|
|
input: |
|
|
ssh_private_key: ((dev.gitlink_ssheky)) |
|
|
|
|
|
ssh_ip: '"47.92.39.128"' |
|
|
|
|
|
|
|
|
ssh_private_key: ((aly.ssh_private_key)) |
|
|
|
|
|
ssh_ip: global.ssh_host |
|
|
ssh_port: '"22"' |
|
|
ssh_port: '"22"' |
|
|
ssh_user: '"root"' |
|
|
|
|
|
ssh_cmd: '"kubectl rollout restart deployment -n ns-admin pcm-core-api"' |
|
|
|
|
|
|
|
|
ssh_user: global.ssh_user |
|
|
|
|
|
ssh_cmd: '"kubectl rollout restart deployment pcm-core-api -n ns-admin"' |
|
|
needs: |
|
|
needs: |
|
|
- docker_image_build_0 |
|
|
- docker_image_build_0 |
|
|
- ref: end |
|
|
|
|
|
name: 结束 |
|
|
|
|
|
task: end |
|
|
|
|
|
needs: |
|
|
|
|
|
- ssh_cmd_0 |
|
|
|
|
|
|
|
|
|