-
Notifications
You must be signed in to change notification settings - Fork 1
22 lines (22 loc) · 957 Bytes
/
build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
name: Docker Package (master)
on:
push:
branches:
- master
jobs:
latest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Docker Build with bump up tag
run: |
IMAGE_NAME=grasla
IMAGE_TAG=${GITHUB_REF#refs/heads/}
docker build . --tag docker.pkg.github.com/${GITHUB_REPOSITORY}/${IMAGE_NAME}:${IMAGE_TAG}
docker login docker.pkg.github.com --username ${DOCKER_USERNAME} --password ${DOCKER_PASSWORD}
docker push docker.pkg.github.com/${GITHUB_REPOSITORY}/${IMAGE_NAME}:${IMAGE_TAG}
docker tag docker.pkg.github.com/${GITHUB_REPOSITORY}/${IMAGE_NAME}:${IMAGE_TAG} docker.pkg.github.com/${GITHUB_REPOSITORY}/${IMAGE_NAME}:latest
docker push docker.pkg.github.com/${GITHUB_REPOSITORY}/${IMAGE_NAME}:latest
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.GITHUB_TOKEN }}