Как починить автодеплой GIT настроен через bitbucket-pipelines.yml на bitbucket.org?

Рейтинг: 0Ответов: 0Опубликовано: 08.07.2023

Когда-то один программист настроил мне автодеплой в моем репозитории на 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 или может что-то другое нужно сделать, чтобы автодеплой снова начал работать? Заранее благодарен за помощь

Ответы

Ответов пока нет.