fix(ci): use Alpine php83 for host config
deploy-preland / deploy zoomstage.online (push) Skipped
deploy-preland / deploy zoompixel.online (push) Successful in 34s
deploy-preland / deploy zoompixel.ru (push) Successful in 31s
deploy-preland / deploy barbariskatest (push) Canceled after 9m51s

This commit is contained in:
Panfilov Konstantin committed 2026-10-18 00:08:46 +03:00
1 parent a86978a499
commit 730042385d
1 file changed
+4 -2
+4 -2
View File
@@ -29,7 +29,8 @@ jobs:
include: include:
# name — имя цели, url — адрес преленда (для проверки), prefix — префикс секретов <prefix>_FTP_*, # name — имя цели, url — адрес преленда (для проверки), prefix — префикс секретов <prefix>_FTP_*,
# dir — каталог сайта на FTP ("" — корень FTP, как на beget). Новый домен — новая запись и три секрета; # dir — каталог сайта на FTP ("" — корень FTP, как на beget). Новый домен — новая запись и три секрета;
# requisites.html создают на хостинге цели. Рабочий config.json приходит из Git. # requisites.html создают на хостинге цели. Рабочий config.json остаётся
# на хостинге и обычным deploy не заменяется.
- name: barbariskatest - name: barbariskatest
url: https://preland.anton.barbariskatest.ru url: https://preland.anton.barbariskatest.ru
prefix: PRELAND prefix: PRELAND
@@ -66,7 +67,8 @@ jobs:
curl -sS --ssl-reqd --netrc-file "$netrc" --fail --retry 3 \ curl -sS --ssl-reqd --netrc-file "$netrc" --fail --retry 3 \
"ftp://$FTP_HOST/${dir:+$dir/}config.json" -o "$config" "ftp://$FTP_HOST/${dir:+$dir/}config.json" -o "$config"
changed=0 changed=0
php bin/ensure-focus-config.php "$config" || changed=$? # Alpine package php83-cli предоставляет бинарник php83, не php.
php83 bin/ensure-focus-config.php "$config" || changed=$?
case "$changed" in case "$changed" in
0) ;; 0) ;;
10) curl -sS --ssl-reqd --netrc-file "$netrc" --ftp-create-dirs --retry 3 --fail \ 10) curl -sS --ssl-reqd --netrc-file "$netrc" --ftp-create-dirs --retry 3 --fail \