name: CI on: push: branches: - master tags: - '*' pull_request: jobs: build: name: build runs-on: ubuntu-latest timeout-minutes: 3 steps: - name: Checkout uses: actions/checkout@v2 - name: Run local registry run: docker run -d -p 5000:5000 registry:2 - name: Build and push image uses: ./ env: DOCKER_BUILDKIT: 1 with: registry: localhost:5000 repository: temp/workflow tags: foo - name: Remove local image run: docker image rm localhost:5000/temp/workflow:foo - name: Run image from registry run: docker run localhost:5000/temp/workflow:foo