build wiretrustee management binaries (#68)

This commit is contained in:
Maycon Santos 2021-07-25 18:06:18 +02:00 committed by GitHub
parent 3b30beb567
commit c0c4c4a266
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
project_name: wiretrustee project_name: wiretrustee
builds: builds:
- env: [CGO_ENABLED=0] - id: wiretrustee
env: [CGO_ENABLED=0]
goos: goos:
- linux - linux
@ -19,10 +20,25 @@ builds:
goarch: arm goarch: arm
tags: tags:
- load_wintun_from_rsrc - load_wintun_from_rsrc
-
- id: wiretrustee-mgmt
dir: management
env: [CGO_ENABLED=0]
goos:
- linux
goarch:
- amd64
- arm64
archives:
- builds:
- wiretrustee
nfpms: nfpms:
- maintainer: Wiretrustee <wiretrustee@wiretrustee.com> - maintainer: Wiretrustee <wiretrustee@wiretrustee.com>
description: Wiretrustee project. description: Wiretrustee project.
homepage: https://wiretrustee.com/ homepage: https://wiretrustee.com/
builds:
- wiretrustee
formats: formats:
- deb - deb
- rpm - rpm
@ -39,6 +55,8 @@ nfpms:
dockers: dockers:
- image_templates: - image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-amd64 - wiretrustee/wiretrustee:signal-{{ .Version }}-amd64
ids:
- wiretrustee
goarch: amd64 goarch: amd64
use: buildx use: buildx
dockerfile: signal/Dockerfile dockerfile: signal/Dockerfile
@ -52,6 +70,8 @@ dockers:
- "--label=maintainer=wiretrustee@wiretrustee.com" - "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates: - image_templates:
- wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8 - wiretrustee/wiretrustee:signal-{{ .Version }}-arm64v8
ids:
- wiretrustee
goarch: arm64 goarch: arm64
use: buildx use: buildx
dockerfile: signal/Dockerfile dockerfile: signal/Dockerfile
@ -65,6 +85,8 @@ dockers:
- "--label=maintainer=wiretrustee@wiretrustee.com" - "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates: - image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-amd64 - wiretrustee/wiretrustee:management-{{ .Version }}-amd64
ids:
- wiretrustee-mgmt
goarch: amd64 goarch: amd64
use: buildx use: buildx
dockerfile: management/Dockerfile dockerfile: management/Dockerfile
@ -78,6 +100,8 @@ dockers:
- "--label=maintainer=wiretrustee@wiretrustee.com" - "--label=maintainer=wiretrustee@wiretrustee.com"
- image_templates: - image_templates:
- wiretrustee/wiretrustee:management-{{ .Version }}-arm64v8 - wiretrustee/wiretrustee:management-{{ .Version }}-arm64v8
ids:
- wiretrustee-mgmt
goarch: arm64 goarch: arm64
use: buildx use: buildx
dockerfile: management/Dockerfile dockerfile: management/Dockerfile