summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-09-09 19:28:02 +0900
committerGitHub <noreply@github.com>2021-09-09 19:28:02 +0900
commit0faa4470fb41ea2f7ea2770b905bf7e17b7893cc (patch)
tree6d10e19a4f6902b5fa484b4d3e024b0c6b93c365 /.github
parentUpdate CHANGELOG.md (diff)
downloadsharkey-0faa4470fb41ea2f7ea2770b905bf7e17b7893cc.tar.gz
sharkey-0faa4470fb41ea2f7ea2770b905bf7e17b7893cc.tar.bz2
sharkey-0faa4470fb41ea2f7ea2770b905bf7e17b7893cc.zip
GitHub ActionsでDocker Hubへのpushを行うように (#7782)
* Create docker.yml * Update .github/workflows/docker.yml Co-authored-by: tamaina <tamaina@hotmail.co.jp> * add workflow_dispatch * Multi-platform image * Revert "Multi-platform image" This reverts commit e5bac6632909a5020b0708227ebe248b443c2c2b. Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docker.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
new file mode 100644
index 0000000000..1c6ad343e3
--- /dev/null
+++ b/.github/workflows/docker.yml
@@ -0,0 +1,32 @@
+name: Publish Docker image
+
+on:
+ release:
+ types: [published]
+ workflow_dispatch:
+
+jobs:
+ push_to_registry:
+ name: Push Docker image to Docker Hub
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Check out the repo
+ uses: actions/checkout@v2
+ - name: Docker meta
+ id: meta
+ uses: docker/metadata-action@v3
+ with:
+ images: misskey/misskey
+ - name: Log in to Docker Hub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKER_USERNAME }}
+ password: ${{ secrets.DOCKER_PASSWORD }}
+ - name: Build and Push to Docker Hub
+ uses: docker/build-push-action@v2
+ with:
+ context: .
+ push: true
+ tags: ${{ steps.meta.outputs.tags }}
+ labels: ${{ steps.meta.outputs.labels }}