parent
bb9e6728ae
commit
3ea4f97369
2 changed files with 12 additions and 16 deletions
|
|
@ -8,30 +8,25 @@ when:
|
|||
- release/*
|
||||
- renovate/*
|
||||
|
||||
variables:
|
||||
- &golang_image 'golang:1.22'
|
||||
|
||||
steps:
|
||||
"Add vendor":
|
||||
image: *golang_image
|
||||
image: golang:1.22
|
||||
commands:
|
||||
- go mod vendor
|
||||
|
||||
"Run build":
|
||||
image: *golang_image
|
||||
"Run build (debian 11)":
|
||||
image: 1.22.5-bullseye
|
||||
commands:
|
||||
- apt-get update
|
||||
- apt-get install -y libgtk-3-dev libcairo2-dev libglib2.0-dev libgdk-pixbuf2.0-0
|
||||
- make
|
||||
- make CUSTOM_EXTRA_NAME=-deb11
|
||||
|
||||
"Create packages":
|
||||
image: deblan/fpm-packager
|
||||
"Run build (debian 12)":
|
||||
image: 1.22.5-bookworm
|
||||
commands:
|
||||
- VERSION=${CI_COMMIT_TAG/v//}
|
||||
- ./bin/build-debs.sh "$VERSION"
|
||||
- ./bin/rename-builds.sh "$VERSION"
|
||||
when:
|
||||
event: [tag]
|
||||
- apt-get update
|
||||
- apt-get install -y libgtk-3-dev libcairo2-dev libglib2.0-dev libgdk-pixbuf2.0-0
|
||||
- make USTOM_EXTRA_NAME=-deb12
|
||||
|
||||
"Publish":
|
||||
image: plugins/gitea-release
|
||||
|
|
|
|||
5
Makefile
5
Makefile
|
|
@ -1,12 +1,13 @@
|
|||
CGO_ENABLED = 1
|
||||
CGO_ENABLED = 1
|
||||
DIR = ./build
|
||||
|
||||
GO_ARCH_AMD = amd64
|
||||
GO_OS_LINUX = linux
|
||||
CUSTOM_EXTRA_NAME ?=
|
||||
|
||||
EXECUTABLE = wireguard-gui
|
||||
|
||||
BIN_LINUX_AMD64 = $(DIR)/$(EXECUTABLE)-$(GO_OS_LINUX)-$(GO_ARCH_AMD)
|
||||
BIN_LINUX_AMD64 = $(DIR)/$(EXECUTABLE)-$(GO_OS_LINUX)$(CUSTOM_EXTRA_NAME)-$(GO_ARCH_AMD)
|
||||
|
||||
CC = go build
|
||||
LDFLAGS = all=-w -s
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue