parent
cb4951e428
commit
7d887bb5ed
@ -0,0 +1,42 @@ |
|||||||
|
name: Docker Image |
||||||
|
|
||||||
|
on: |
||||||
|
push: |
||||||
|
branches: |
||||||
|
# Build only the master branch |
||||||
|
- 'master' |
||||||
|
|
||||||
|
jobs: |
||||||
|
build: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
steps: |
||||||
|
- name: Check out the repo |
||||||
|
uses: actions/checkout@v1 |
||||||
|
- name: Login to Docker Hub |
||||||
|
uses: actions/docker/login@master |
||||||
|
env: |
||||||
|
DOCKER_USERNAME: starcraft66 |
||||||
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_TOKEN }} |
||||||
|
- name: Run tox |
||||||
|
uses: tox-dev/gh-action-tox@master |
||||||
|
env: |
||||||
|
DOCKER_USERNAME: starcraft66 |
||||||
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_TOKEN }} |
||||||
|
- name: Login to the GitHub Package Registry |
||||||
|
uses: actions/docker/login@master |
||||||
|
env: |
||||||
|
DOCKER_REGISTRY_URL: "docker.pkg.github.com" |
||||||
|
DOCKER_USERNAME: starcraft66 |
||||||
|
DOCKER_PASSWORD: ${{ secrets.GITHUB_TOKEN_OWNED }} |
||||||
|
- name: Build the master docker image |
||||||
|
uses: actions/docker/cli@master |
||||||
|
with: |
||||||
|
args: "build -t starcraft66/minecraft-discord-bridge:latest -t docker.pkg.github.com/starcraft66/docker-minecraft-discord-bridge/minecraft-discord-bridge:latest ." |
||||||
|
- name: Push the master docker image to Docker Hub |
||||||
|
uses: actions/docker/cli@master |
||||||
|
with: |
||||||
|
args: "push starcraft66/minecraft-discord-bridge:latest" |
||||||
|
- name: Push the master docker image to GitHub Package Registry |
||||||
|
uses: actions/docker/cli@master |
||||||
|
with: |
||||||
|
args: "push docker.pkg.github.com/starcraft66/docker-minecraft-discord-bridge/minecraft-discord-bridge:latest" |
@ -0,0 +1,18 @@ |
|||||||
|
name: Test Pull Request |
||||||
|
|
||||||
|
on: |
||||||
|
push: |
||||||
|
pull_request: |
||||||
|
- '*' |
||||||
|
|
||||||
|
jobs: |
||||||
|
build: |
||||||
|
runs-on: ubuntu-latest |
||||||
|
steps: |
||||||
|
- name: Check out the repo |
||||||
|
uses: actions/checkout@v1 |
||||||
|
- name: Run tox |
||||||
|
uses: tox-dev/gh-action-tox@master |
||||||
|
env: |
||||||
|
DOCKER_USERNAME: starcraft66 |
||||||
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_TOKEN }} |
Loading…
Reference in new issue