name: cicd on: push: branches: - main jobs: pull: name: pull runs-on: dind steps: - name: pull run: | was=$(docker images | grep registry-app.inhome.blapointe.com:5001/docker:latest | awk '{print $3}') docker pull registry-app.inhome.blapointe.com:5001/docker:latest new=$(docker images | grep registry-app.inhome.blapointe.com:5001/docker:latest | awk '{print $3}') if [ "$was" != "$new" ]; then docker rmi "$was" fi shell: sh cicd: name: cicd runs-on: dind steps: - name: cicd run: | was=$(docker images | grep registry-app.inhome.blapointe.com:5001/docker:latest | awk '{print $3}') env echo clone ${{ gitea.repository }} git clone ${{ gitea.repository }} cd ./*/ if ! sh ./build.sh; then exit 1 fi new=$(docker images | grep registry-app.inhome.blapointe.com:5001/docker:latest | awk '{print $3}') if [ "$was" != "$new" ]; then docker rmi "$was" fi shell: sh