gitlink_golang_node/dsl/node_def.yml

36 lines
828 B
YAML

ref: yystopf/gitlink_golang_node
version: 0.0.1
resultFile: /tmp/result.json
description: 用于构建golang程序
inputParameters:
- ref: workspace
name: workspace
type: STRING
required: true
description: golang源代码所在目录
- ref: out_bin_name
name: out_bin_name
type: STRING
required: true
description: 二进制文件名称
- ref: goos
name: goos
type: STRING
required: true
description: 构建GOOS参数值
- ref: goarch
name: goarch
type: STRING
required: true
description: 构建GOARCH参数值
outputParameters:
- ref: bin_dir
name: bin_dir
type: STRING
required: true
description: 生成的二进制文件目录
spec:
image: golang:1.20.2
entrypoint: ["/bin/bash", "-c"]
cmd: ["/usr/local/bin/build.sh"]