[
https://issues.apache.org/jira/browse/HIVE-27277?focusedWorklogId=859520&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-859520
]
ASF GitHub Bot logged work on HIVE-27277:
-----------------------------------------
Author: ASF GitHub Bot
Created on: 28/Apr/23 00:03
Start Date: 28/Apr/23 00:03
Worklog Time Spent: 10m
Work Description: dengzhhu653 commented on code in PR #4274:
URL: https://github.com/apache/hive/pull/4274#discussion_r1179810363
##########
.github/workflows/docker-image.yml:
##########
@@ -0,0 +1,38 @@
+name: ci hive docker image
+
+on:
+ push:
+ branches:
+ - "master"
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ -
+ name: Checkout
+ uses: actions/checkout@v3
+ -
+ name: Login to Docker Hub
+ uses: docker/login-action@v2
+ with:
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+ -
+ name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v2
+
+ -
+ name: Build and push
+ uses: docker/build-push-action@v4
+ with:
+ context: ./packaging/src/docker/
+ file: ./packaging/src/docker/Dockerfile
+ push: true
+ tags: ${{ secrets.DOCKERHUB_USERNAME }}/hive:test-image
Review Comment:
Can we trigger the build for GA automatically?
https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#release
I think it makes some troubles every time we should add the new GA build
manually, it adds extra steps for releasing the new version, sometimes we may
even forget about it.
For the old released version, I think we can push the image manually.
Issue Time Tracking
-------------------
Worklog Id: (was: 859520)
Time Spent: 1h 50m (was: 1h 40m)
> Set up github actions workflow to build and push docker image to docker hub
> ---------------------------------------------------------------------------
>
> Key: HIVE-27277
> URL: https://issues.apache.org/jira/browse/HIVE-27277
> Project: Hive
> Issue Type: Sub-task
> Reporter: Simhadri Govindappa
> Assignee: Simhadri Govindappa
> Priority: Major
> Labels: pull-request-available
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)