devel/buildkite-cli: new port - helper tool for buildkite CI users

Differential Revision:	https://reviews.freebsd.org/D49635
This commit is contained in:
Dave Cottlehuber
2025-04-03 14:51:35 +00:00
parent 9ce815f493
commit ced8bcd478
5 changed files with 48 additions and 0 deletions
+1
View File
@@ -348,6 +348,7 @@
SUBDIR += build
SUBDIR += build2
SUBDIR += buildkite-agent
SUBDIR += buildkite-cli
SUBDIR += bullet
SUBDIR += bunyan
SUBDIR += busd
+27
View File
@@ -0,0 +1,27 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
COMMENT= CLI tool for Buildkite
WWW= https://github.com/buildkite/cli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= go:1.24,modules
USE_GITHUB= yes
GH_ACCOUNT= buildkite
GH_PROJECT= cli
GO_MODULE= github.com/buildkite/cli/v3
GO_BUILDFLAGS+= -ldflags="-X github.com/buildkite/cli/v3/internal/version.Version=${PORTVERSION}"
GO_ENV+= GOTOOLCHAIN=local+path
PLIST_FILES= bin/bk
post-install:
${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/bk
.include <bsd.port.mk>
+7
View File
@@ -0,0 +1,7 @@
TIMESTAMP = 1743337171
SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.mod) = a2193454c8ad6384ae716cceba84fc3f660caf35a02850517714f92afe5092f9
SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.mod) = 5180
SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.zip) = 96bcd6accaae2ccfb04cb1ac6a234d47e14c843f6ef16497d3bcc92334644045
SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.zip) = 1034246
SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/buildkite-cli-v3.7.1_GH0.tar.gz) = 18f0ace54195b29419ca6a86ac439ae46dfd02ea89ead14cac050d4bb7594165
SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/buildkite-cli-v3.7.1_GH0.tar.gz) = 972773
+9
View File
@@ -0,0 +1,9 @@
[
{ type: install
message: <<EOM
On first install, run `bk configure1` to set up your organization and API token.
See https://buildkite.com/docs/platform/cli for further details.
EOM
}
]
+4
View File
@@ -0,0 +1,4 @@
The Buildkite CLI is a command-line interface tool for interacting directly
with Buildkite itself. This tool provides command line/terminal access to work
with a subset of Buildkite's features, as you normally would through
Buildkite's web interface.