mirror of
https://gitee.com/dromara/carbon.git
synced 2024-11-29 18:57:37 +08:00
37 lines
1018 B
YAML
37 lines
1018 B
YAML
version: '1.0'
|
|
name: pipeline-20220526
|
|
displayName: build
|
|
triggers:
|
|
trigger: auto
|
|
push:
|
|
branches:
|
|
prefix:
|
|
- ''
|
|
stages:
|
|
- name: stage-b1aba9ab
|
|
displayName: build
|
|
strategy: naturally
|
|
trigger: auto
|
|
executor: []
|
|
steps:
|
|
- step: build@golang
|
|
name: build_golang
|
|
displayName: Golang 构建
|
|
golangVersion: '1.16'
|
|
commands:
|
|
- mkdir output
|
|
- GOOS=linux GOARCH=amd64 go build -o output/main.amd64 main.go
|
|
- GOOS=linux GOARCH=386 go build -o output/main.linux32 main.go
|
|
- GOOS=windows GOARCH=amd64 go build -o output/main.win64.exe main.go
|
|
- GOOS=windows GOARCH=386 go build -o output/main.win32.exe main.go
|
|
- GOOS=darwin GOARCH=amd64 go build -o output/main.darwin main.go
|
|
- chmod +X output/main.linux32
|
|
- ./output/main.linux32
|
|
artifacts:
|
|
- name: BUILD_ARTIFACT
|
|
path:
|
|
- ./output
|
|
permissions:
|
|
- role: admin
|
|
members: []
|