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}') docker ps | grep docker docker images | grep docker hostname docker ps | grep $HOSTNAME git clone ${{ github.repository }} cd ./*/ pwd find . -type d sh ./build.sh 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