Когда-то один программист настроил мне автодеплой в моем репозитории на
bitbucket.org через файл
bitbucket-pipelines.yml, чтобы все правки с ветки
dev автоматически отображались на
тестовом сайте.
Вчера на
bitbucket.org, после входа в систему, я увидел какое-то сообщение о том, что они были вынуждены изменить ключи доступа или что-то в этом роде... точно не помню. В сообщении содержалась ссылка на статью, в которой говорилось, какую команду я должен выполнить, чтобы обновить ключи.
Я выполнил команду. На сервере, где лежат ssh-ключи, файл "
known_hosts" обновился и в этом файле внизу появился новый ключ, который начинается с bitbucket.org ssh-ed25519....
После этого автодеплой перестал работать... Я вижу в лог-файле эту ошибку - "
fatal: Could not upload. Can't access remote 'ftp://xxftp:***@xx.xх.х.хх '. Network down? Wrong URL?"
Вот такой код у меня в файле
bitbucket-pipelines.yml сейчас и который работал все время:
image: php:8.2.5-fpm
pipelines:
branches:
dev:
- step:
name: Deploy to dev
caches:
- composer
script:
- apt-get update && apt-get install -y unzip git git-core git-ftp
- curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- git ftp push --user $FTP_USERNAME --passwd $FTP_PASSWORD $FTP_HOST_PATH
Если нужно,
вот полный код с лог файла pipelines
Что нужно изменить в файле
bitbucket-pipelines.yml или может что-то другое нужно сделать, чтобы автодеплой снова начал работать?