aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBohdan Horbeshko <bodqhrohro@gmail.com>2024-04-28 14:04:42 +0300
committerBohdan Horbeshko <bodqhrohro@gmail.com>2024-04-28 14:04:42 +0300
commit43f9603b887a2395a9a14234bd078170b3bd0926 (patch)
tree57f8f8b40450f19b34b825acd0516dee5278b41c /Makefile
parent154b59de44d305c17b4e0228e62eca0a408558ed (diff)
parenta3f6d5f77402bf4a4d3fa01297f9fd78cc69a3b3 (diff)
Merge branch 'master' into adhoc
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 309a27e..07d25e1 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,8 @@ VERSION := "v1.10.0-dev"
MAKEOPTS := "-j4"
all:
- go build -ldflags "-X main.commit=${COMMIT}" -o telegabber
+ mkdir -p release
+ go build -ldflags "-X main.commit=${COMMIT}" -o release/telegabber
test:
go test -v ./config ./ ./telegram ./xmpp ./xmpp/gateway ./persistence ./telegram/formatter ./badger
@@ -16,3 +17,9 @@ lint:
build_indocker:
docker build --build-arg "TD_COMMIT=${TD_COMMIT}" --build-arg "VERSION=${VERSION}" --build-arg "MAKEOPTS=${MAKEOPTS}" --output=release --target binaries .
+
+build_indocker_staging:
+ DOCKER_BUILDKIT=1 docker build --build-arg "TD_COMMIT=${TD_COMMIT}" --build-arg "MAKEOPTS=${MAKEOPTS}" --network host --output=release --target binaries -f staging.Dockerfile .
+
+build_tdlib:
+ DOCKER_BUILDKIT=1 docker build --build-arg "TD_COMMIT=${TD_COMMIT}" --build-arg "MAKEOPTS=${MAKEOPTS}" --output=tdlib --target binaries -f tdlib.Dockerfile .