This is an automated email from the ASF dual-hosted git repository.
ulyssesyou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-kyuubi.git
The following commit(s) were added to refs/heads/master by this push:
new 0cd41e1 [KYUUBI #937] Push Kyuubi docker image
0cd41e1 is described below
commit 0cd41e1eac34062f96f4deebd84f46e36adfb64c
Author: ulysses-you <[email protected]>
AuthorDate: Thu Sep 23 10:03:23 2021 +0800
[KYUUBI #937] Push Kyuubi docker image
<!--
Thanks for sending a pull request!
Here are some tips for you:
1. If this is your first time, please read our contributor guidelines:
https://kyuubi.readthedocs.io/en/latest/community/contributions.html
2. If the PR is related to an issue in
https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your
PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'.
3. If the PR is unfinished, add '[WIP]' in your PR title, e.g.,
'[WIP][KYUUBI #XXXX] Your PR title ...'.
-->
### _Why are the changes needed?_
<!--
Please clarify why the changes are needed. For instance,
1. If you add a feature, you can talk about the use case of it.
2. If you fix a bug, you can clarify why it is a bug.
-->
Push docker image if we commit to master
### _How was this patch tested?_
test in forked repo.
Closes #1117 from ulysses-you/docker-image.
Closes #937
9d948806 [ulysses-you] push docker image
Authored-by: ulysses-you <[email protected]>
Signed-off-by: ulysses-you <[email protected]>
---
.github/workflows/image.yml | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml
new file mode 100644
index 0000000..a42d9f9
--- /dev/null
+++ b/.github/workflows/image.yml
@@ -0,0 +1,28 @@
+name: Publish Docker image
+
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ push_to_registry:
+ name: Push Docker image to Docker Hub
+ runs-on: ubuntu-latest
+ concurrency:
+ # this group should be global unique
+ group: push-docker-image
+ cancel-in-progress: true
+ steps:
+ - name: Login to Docker Hub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKERHUB_USER }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+
+ - name: Build and push Docker image
+ uses: docker/build-push-action@v2
+ with:
+ file: docker/Dockerfile
+ push: true
+ tags: apache/kyuubi:master-snapshot