Skip to content

Commit 7221971

Browse files
committed
chore: Add github workflow for Docker builds
1 parent 8c8c46e commit 7221971

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.github/workflows/docker.yml

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Docker Automated Builds
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
docker:
10+
name: Docker
11+
runs-on: ubuntu-18.04
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@master
15+
- name: Build
16+
run: |
17+
docker build -f docker/cli/Dockerfile -t godsays .
18+
docker build -f docker/server/Dockerfile -t godsays-server .
19+
- name: Tag
20+
run: |
21+
docker tag godsays orhunp/godsays:latest
22+
docker tag godsays docker.pkg.github.com/orhun/godsays/godsays:latest
23+
docker tag godsays-server orhunp/godsays-server:latest
24+
docker tag godsays-server docker.pkg.github.com/orhun/godsays/godsays-server:latest
25+
- name: Login (Docker Hub)
26+
run: echo ${{ secrets.DOCKERHUB_PASS }} |
27+
docker login -u orhunp --password-stdin
28+
- name: Push (Docker Hub)
29+
run: |
30+
docker push orhunp/godsays:latest
31+
docker push orhunp/godsays-server:latest
32+
- name: Login (Package Registry)
33+
run: echo ${{ secrets.GITHUB_TOKEN }} |
34+
docker login -u orhun docker.pkg.github.com --password-stdin
35+
- name: Push (Package Registry)
36+
run: |
37+
docker push docker.pkg.github.com/orhun/godsays/godsays:latest
38+
docker push docker.pkg.github.com/orhun/godsays/godsays-server:latest

0 commit comments

Comments
 (0)