forked from yystopf/gitlink_golang_node
36 lines
828 B
YAML
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"] |