fix(ci): use Alpine php83 for host config
This commit is contained in:
1 parent
a86978a499
commit
730042385d
1 file changed
+4
-2
@@ -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 \
|
||||||
|
|||||||
Reference in new issue
Block a user