41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
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}')
|
|
|
|
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
|