mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 08:55:24 +00:00
417f45fc61
#15556 We will need to pay attention when releasing fleet (the github actions were modified to use the local file now). Should be reviewed by commits (first commit is the actual adding of the `version.go` file) - [X] Manual QA for all new/changed functionality Manually tested the following: - `Settings -> My account` on the UI and checked the `/version` endpoint response. (Or also visiting https://localhost:8080/version on a browser). - Ran `make fleetctl fleet`, `./build/fleetctl --version` and `./build/fleet version`.
77 lines
1.9 KiB
YAML
77 lines
1.9 KiB
YAML
project_name: fleet
|
|
|
|
monorepo:
|
|
tag_prefix: fleet-
|
|
dir: .
|
|
|
|
before:
|
|
hooks:
|
|
- make deps
|
|
- make generate
|
|
|
|
gomod:
|
|
proxy: true
|
|
|
|
builds:
|
|
- id: fleet
|
|
dir: ./cmd/fleet/
|
|
binary: fleet
|
|
env:
|
|
- CGO_ENABLED=1
|
|
goos:
|
|
- linux
|
|
goarch:
|
|
- amd64
|
|
flags:
|
|
- -tags=full,fts5,netgo
|
|
- -trimpath
|
|
ldflags:
|
|
- -extldflags "-static"
|
|
- -X github.com/fleetdm/fleet/v4/server/version.appName={{ .ArtifactName }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.version={{ .Version }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.branch={{ .Branch }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.revision={{ .FullCommit }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.buildDate={{ time "2006-01-02" }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.buildUser={{ .Env.USER }}
|
|
|
|
- id: fleetctl
|
|
dir: ./cmd/fleetctl/
|
|
binary: fleetctl
|
|
env:
|
|
- CGO_ENABLED=0
|
|
goos:
|
|
- linux
|
|
goarch:
|
|
- amd64
|
|
flags:
|
|
- -trimpath
|
|
ldflags:
|
|
- -X github.com/fleetdm/fleet/v4/server/version.appName={{ .ArtifactName }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.version={{ .Version }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.branch={{ .Branch }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.revision={{ .FullCommit }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.buildDate={{ time "2006-01-02" }}
|
|
- -X github.com/fleetdm/fleet/v4/server/version.buildUser={{ .Env.USER }}
|
|
|
|
|
|
dockers:
|
|
- goos: linux
|
|
goarch: amd64
|
|
ids:
|
|
- fleet
|
|
- fleetctl
|
|
dockerfile: tools/fleet-docker/Dockerfile
|
|
image_templates:
|
|
- 'fleetdm/fleet:{{ .ShortCommit }}'
|
|
|
|
- goos: linux
|
|
goarch: amd64
|
|
ids:
|
|
- fleetctl
|
|
dockerfile: tools/fleetctl-docker/Dockerfile
|
|
build_flag_templates:
|
|
- "--build-arg=binpath=fleetctl"
|
|
image_templates:
|
|
- 'fleetdm/fleetctl:{{ .ShortCommit }}'
|
|
|