go-support-lib

module
v1.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: Apache-2.0

README

pipeline status coverage report

Go Support Lib

Some helpful functions.

Using it in your project

Run:

go get gitlab.com/ds_2/go-support-lib

Protocol Buffers

Install Protobuffers version via:

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

To generate the stubs, run inside the respective directory:

protoc --go_out=. common/*.proto
protoc --go_out=. docker/*.proto
protoc --go_out=. k8s/*.proto
protoc --go_out=. sysinfo/*.proto

Build as library

Run:

go build -race ./...

To deploy it locally:

go install ./...
Update dependencies
export GO111MODULE=on
go mod tidy
go clean -modcache
go list -u -m all

Use:

go build -race ./...

Tests via

go test ./...

Releasing

go mod tidy -v # cleans all unneeded deps
go mod verify
go test ./... # or to fully test all packages -> go test all

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL