chore: build trainer binary and publish trainer docker image (#2487)
Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
parent
e20bb9743e
commit
aa96962d4c
|
|
@ -13,7 +13,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
module: ["manager", "scheduler", "dfdaemon"]
|
module: ["manager", "scheduler", "dfdaemon", "trainer"]
|
||||||
include:
|
include:
|
||||||
- module: manager
|
- module: manager
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
|
|
@ -21,6 +21,8 @@ jobs:
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
- module: dfdaemon
|
- module: dfdaemon
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
|
- module: trainer
|
||||||
|
platforms: linux/amd64,linux/arm64
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
steps:
|
steps:
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,26 @@ builds:
|
||||||
env:
|
env:
|
||||||
- CGO_ENABLED=0
|
- CGO_ENABLED=0
|
||||||
|
|
||||||
|
- main: ./cmd/trainer
|
||||||
|
id: trainer
|
||||||
|
binary: trainer
|
||||||
|
goos:
|
||||||
|
- linux
|
||||||
|
- darwin
|
||||||
|
goarch:
|
||||||
|
- amd64
|
||||||
|
- arm64
|
||||||
|
ldflags:
|
||||||
|
- -X d7y.io/dragonfly/v2/version.Major={{ .Major }}
|
||||||
|
- -X d7y.io/dragonfly/v2/version.Minor={{ .Minor }}
|
||||||
|
- -X d7y.io/dragonfly/v2/version.GitVersion={{ .Tag }}
|
||||||
|
- -X d7y.io/dragonfly/v2/version.GitCommit={{ .ShortCommit }}
|
||||||
|
- -X d7y.io/dragonfly/v2/version.BuildTime={{ .Date }}
|
||||||
|
- -X "d7y.io/dragonfly/v2/version.Gotags=none"
|
||||||
|
- -X "d7y.io/dragonfly/v2/version.Gogcflags=none"
|
||||||
|
env:
|
||||||
|
- CGO_ENABLED=0
|
||||||
|
|
||||||
archives:
|
archives:
|
||||||
- name_template: "dragonfly-{{ .Version }}-{{ .Os }}-{{ .Arch }}"
|
- name_template: "dragonfly-{{ .Version }}-{{ .Os }}-{{ .Arch }}"
|
||||||
rlcp: true
|
rlcp: true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue