yamllint/.github/workflows/dockerimage.yml
Ilir Bekteshi 76fdac3839
Use yamllint github format to set file annotations on errors & warnings (#12)
* Use github format output

* Add few tests

* Config yamllint
2020-10-22 12:23:39 +02:00

22 lines
611 B
YAML

name: Docker Image CI
on:
push:
branches:
- master
paths:
- 'Dockerfile'
- 'entrypoint.sh'
jobs:
build:
runs-on: ubuntu-latest
env:
DOCKER_IMAGE: ilirbekteshi/action-yamllint
DOCKER_FILE: Dockerfile
steps:
- uses: actions/checkout@v1
- name: Build the Docker image
run: |
docker login -u ${{ secrets.DOCKERHUB_USER }} -p ${{ secrets.DOCKERHUB_TOKEN }}
docker build . --file $DOCKER_FILE -t $DOCKER_IMAGE:$GITHUB_SHA -t $DOCKER_IMAGE:latest
docker push $DOCKER_IMAGE:$GITHUB_SHA
docker push $DOCKER_IMAGE:latest