52 lines
1.3 KiB
YAML
52 lines
1.3 KiB
YAML
version: 2
|
||
name: 脚本执行器
|
||
description: ""
|
||
global:
|
||
concurrent: 1
|
||
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/cloudream/cicdtest.git"'
|
||
ref: '"refs/heads/master"'
|
||
commit_id: '""'
|
||
depth: 1
|
||
needs:
|
||
- start
|
||
- ref: golang_build_node_0
|
||
name: golang_build_node
|
||
on-failure: ignore
|
||
task: yystopf/golang_build_node@0.0.2
|
||
input:
|
||
workspace: git_clone_0.git_path
|
||
out_bin_name: '"main"'
|
||
goos: '"linux"'
|
||
goarch: '"amd64"'
|
||
needs:
|
||
- git_clone_0
|
||
- ref: gitlink_scp_resource_0
|
||
name: scp复制文件(支持跳板机)
|
||
on-failure: ignore
|
||
task: yystopf/gitlink_scp_resource@0.0.7
|
||
input:
|
||
ssh_private_key: ((SSH.pcm1))
|
||
remote_host: '"123.60.146.162"'
|
||
remote_port: '"22"'
|
||
remote_user: '"pcm"'
|
||
remote_file: '"/home/pcm/test1/main"'
|
||
local_file: golang_build_node_0.bin_dir
|
||
gateway_host: '"120.46.183.86"'
|
||
gateway_port: '"22"'
|
||
gateway_user: '"pcm"'
|
||
temp_file: '"/home/pcm/test1/main"'
|
||
needs:
|
||
- golang_build_node_0
|
||
- ref: end
|
||
name: 结束
|
||
task: end
|
||
needs:
|
||
- gitlink_scp_resource_0 |