Skip to content

Commit 29b60d2

Browse files
committed
Add dist directory for build output in Taskfile and .gitignore
1 parent 3066788 commit 29b60d2

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ vendor/
3939
*.tmp
4040
*.bak
4141

42+
# Build
43+
dist/
44+
4245
# Ignore all env files
4346
.env
4447
.env.*

Taskfile.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ tasks:
4040
VERSION=$(git describe --tags --abbrev=0 2>/dev/null || echo "development")
4141
COMMIT=$(git rev-parse --short HEAD 2>/dev/null || echo "unknown")
4242
DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
43-
go build -ldflags="-X main.version=$VERSION -X main.commit=$COMMIT -X main.date=$DATE" -o clab-api-server ./cmd/server
43+
mkdir -p dist
44+
TARGETARCH=${TARGETARCH:-$(go env GOARCH)}
45+
go build -ldflags="-X main.version=$VERSION -X main.commit=$COMMIT -X main.date=$DATE" -o dist/clab-api-server-linux-${TARGETARCH} ./cmd/server
4446
4547
create-test-dir:
4648
desc: Create test reports directory

0 commit comments

Comments
 (0)