Clean stale PHP files before CI sync
This commit is contained in:
@@ -43,7 +43,17 @@ jobs:
|
||||
run: docker compose -f docker-compose.yml up -d redis mysql-debug php1
|
||||
|
||||
- name: Sync PHP app checkout
|
||||
run: tar -C services/nginx/app -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
run: |
|
||||
docker compose -f docker-compose.yml exec -T php1 sh -lc '
|
||||
cd /var/www/html
|
||||
find . -mindepth 1 -maxdepth 1 ! -name vendor ! -name modules -exec rm -rf {} +
|
||||
mkdir -p modules
|
||||
find modules -mindepth 1 -maxdepth 1 ! -name washcertificates -exec rm -rf {} +
|
||||
if [ -d modules/washcertificates ]; then
|
||||
find modules/washcertificates -mindepth 1 -maxdepth 1 ! -name vendor -exec rm -rf {} +
|
||||
fi
|
||||
'
|
||||
tar -C services/nginx/app --exclude='./vendor' --exclude='./vendor/*' --exclude='./modules/washcertificates/vendor' --exclude='./modules/washcertificates/vendor/*' -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
|
||||
- name: Resolve dependencies
|
||||
run: docker compose -f docker-compose.yml exec -T php1 sh -lc "cd /var/www/html && composer update --no-interaction --prefer-dist"
|
||||
@@ -178,7 +188,17 @@ jobs:
|
||||
run: docker compose -f docker-compose.yml up -d traefik redis mysql-debug edge-broker php1 caddy
|
||||
|
||||
- name: Sync PHP app checkout
|
||||
run: tar -C services/nginx/app -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
run: |
|
||||
docker compose -f docker-compose.yml exec -T php1 sh -lc '
|
||||
cd /var/www/html
|
||||
find . -mindepth 1 -maxdepth 1 ! -name vendor ! -name modules -exec rm -rf {} +
|
||||
mkdir -p modules
|
||||
find modules -mindepth 1 -maxdepth 1 ! -name washcertificates -exec rm -rf {} +
|
||||
if [ -d modules/washcertificates ]; then
|
||||
find modules/washcertificates -mindepth 1 -maxdepth 1 ! -name vendor -exec rm -rf {} +
|
||||
fi
|
||||
'
|
||||
tar -C services/nginx/app --exclude='./vendor' --exclude='./vendor/*' --exclude='./modules/washcertificates/vendor' --exclude='./modules/washcertificates/vendor/*' -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
|
||||
- name: Resolve dependencies
|
||||
run: docker compose -f docker-compose.yml exec -T php1 sh -lc "cd /var/www/html && composer update --no-interaction --prefer-dist"
|
||||
@@ -255,7 +275,17 @@ jobs:
|
||||
run: docker compose -f docker-compose.yml up -d redis mysql-debug php1
|
||||
|
||||
- name: Sync PHP app checkout
|
||||
run: tar -C services/nginx/app -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
run: |
|
||||
docker compose -f docker-compose.yml exec -T php1 sh -lc '
|
||||
cd /var/www/html
|
||||
find . -mindepth 1 -maxdepth 1 ! -name vendor ! -name modules -exec rm -rf {} +
|
||||
mkdir -p modules
|
||||
find modules -mindepth 1 -maxdepth 1 ! -name washcertificates -exec rm -rf {} +
|
||||
if [ -d modules/washcertificates ]; then
|
||||
find modules/washcertificates -mindepth 1 -maxdepth 1 ! -name vendor -exec rm -rf {} +
|
||||
fi
|
||||
'
|
||||
tar -C services/nginx/app --exclude='./vendor' --exclude='./vendor/*' --exclude='./modules/washcertificates/vendor' --exclude='./modules/washcertificates/vendor/*' -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
|
||||
- name: Resolve dependencies
|
||||
run: docker compose -f docker-compose.yml exec -T php1 sh -lc "cd /var/www/html && composer update --no-interaction --prefer-dist"
|
||||
@@ -297,7 +327,17 @@ jobs:
|
||||
run: docker compose -f docker-compose.yml up -d redis mysql-debug php1
|
||||
|
||||
- name: Sync PHP app checkout
|
||||
run: tar -C services/nginx/app -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
run: |
|
||||
docker compose -f docker-compose.yml exec -T php1 sh -lc '
|
||||
cd /var/www/html
|
||||
find . -mindepth 1 -maxdepth 1 ! -name vendor ! -name modules -exec rm -rf {} +
|
||||
mkdir -p modules
|
||||
find modules -mindepth 1 -maxdepth 1 ! -name washcertificates -exec rm -rf {} +
|
||||
if [ -d modules/washcertificates ]; then
|
||||
find modules/washcertificates -mindepth 1 -maxdepth 1 ! -name vendor -exec rm -rf {} +
|
||||
fi
|
||||
'
|
||||
tar -C services/nginx/app --exclude='./vendor' --exclude='./vendor/*' --exclude='./modules/washcertificates/vendor' --exclude='./modules/washcertificates/vendor/*' -cf - . | docker compose -f docker-compose.yml exec -T php1 tar -C /var/www/html -xf -
|
||||
|
||||
- name: Resolve dependencies
|
||||
run: docker compose -f docker-compose.yml exec -T php1 sh -lc "cd /var/www/html && composer update --no-interaction --prefer-dist"
|
||||
|
||||
Reference in New Issue
Block a user