# Building Docker image and pushing it to Docker Hub name: Build Docker Image on: push: branches: - master jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Build Docker image run: | docker build -t ${{ secrets.DOCKER_USERNAME }}/botator:${{ github.sha }} . - name: Push Docker image to Docker Hub run: | echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin docker push ${{ secrets.DOCKER_USERNAME }}/botator:${{ github.sha }}