Skip to content

Commit 759d8c6

Browse files
authored
feat: Add publish docker image of Go feature server. (feast-dev#5923)
* feat: Add publish docker image of Go feature server. Signed-off-by: Shuchu Han <shuchu.han@gmail.com> * feat: Add the docker push config. Signed-off-by: Shuchu Han <shuchu.han@gmail.com> --------- Signed-off-by: Shuchu Han <shuchu.han@gmail.com>
1 parent d66358f commit 759d8c6

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/publish_images.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ubuntu-latest
3030
strategy:
3131
matrix:
32-
component: [ feature-server, feature-transformation-server, feast-operator ]
32+
component: [ feature-server, feature-transformation-server, feast-operator, go-feature-server ]
3333
env:
3434
MAVEN_CACHE: gs://feast-templocation-kf-feast/.m2.2020-08-19.tar
3535
REGISTRY: quay.io/feastdev

Makefile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,15 @@ build-feast-operator-docker: ## Build Feast Operator Docker image
639639
VERSION=$(VERSION) \
640640
$(MAKE) docker-build
641641

642+
build-go-feature-server-docker: ## Build Go Feature Server Docker iamge
643+
make compile-protos-go
644+
docker buildx build --build-arg VERSION=$(VERSION) \
645+
-t $(REGISTRY)/go-feature-server:$(VERSION) \
646+
-f go/infra/docker/feature-server/Dockerfile --load .
647+
648+
push-go-feature-server-docker: ## Push Go Feature Server Docker image
649+
docker push $(REGISTRY)/go-feature-server:$(VERSION)
650+
642651
##@ Dev images
643652

644653
build-feature-server-dev: ## Build Feature Server Dev Docker image

0 commit comments

Comments
 (0)