--- on: push: workflow_dispatch: jobs: container_build: runs-on: private-vault steps: - name: Fetch repo uses: actions/checkout@v3 - name: Container build run: "./build_container.sh" - name: Container push env: REGISTRY_AUTH_FILE: ${{env.RUNNER_TEMP}}/auth.json run: | skopeo login -u 'user' -p ${{ secrets.DOCKER_TOKEN }} ${GITHUB_SERVER_URL} sleep 300 skopeo copy -a --dest-precompute-digests containers-storage:localhost/keycloak:latest ${GITHUB_SERVER_URL//https:/docker:}/${{ env.GITHUB_REPOSITORY }}:latest - name: Cleanup run: | buildah rmi -f localhost/keycloak buildah prune -f