name: Publish Docker Images on: release: types: [ published ] jobs: docker-images: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2.3.4 with: fetch-depth: 0 - name: Set current version run: echo "DOCSPELL_VERSION=$(cat version.sbt | grep version | cut -d= -f2 | xargs)" >> $GITHUB_ENV - name: Build Docker Images (${{ env.DOCSPELL_VERSION }}) run: ./docker/dockerfiles/build.sh ${{ env.DOCSPELL_VERSION }} - name: Log in to Docker Hub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Publish Images (${{ env.DOCSPELL_VERSION }}) run: ./docker/dockerfiles/push.sh ${{ env.DOCSPELL_VERSION }}