Участвуй в конкурсе сайтов
Получи профессиональную оценку сайта и
награду за дизайн, контент или технологичность

Настройка синхронизации Timeweb и bitbucket

1 ответ

Добрый день!

Мы используем bitbucket для контроля версий разрабатываемого ресурса на CMS Bitrix. 

Необходимо, чтобы после принятия изменений (pull request) в bitbucket данные автоматически обновлялись на хостинге Timeweb. 

Пытался найти инструкцию, но нигде не нашел и не понимаю возможно ли это правильно настроить через SSH? В bitbucket вроде есть возможность подставить ключ SSH, но как его сгенерировать на Timeweb?

Ответы (1)

Вадим Балашов +1
23.02.2019 11:03
Что касается взаимодействия bitbucket и сервера Timeweb
=======================================================
Подключаемся к своему серверу с помощью SSH. Генерируем SSH ключ. Затем содержимое из файла публичного ключа добавляем в настройках bitbucket.

Все необходимые команды для выполнения действий легко найти с помощью поисковой системы.

Что касается автоматического обновления данных
==============================================
Полагаю, не совсем павильно выбран принцип обновления. Насколько я понимаю, нужно написать скрипт, который будет производить деплой на боевой сервер. К примеру, для Laravel создается Envoy файл. Уверен, что для Битрикс также есть доступные инструменты. То есть автоматически ничего не происходит. Деплой происходит по запросу с Вашей локальной машины. Вот сам процесс обновления данных проходит автоматически, поскольку контролируется скриптом, который одключается по SSH к репозиторию и скачивает все обновленные данные.

Похожие вопросы

Really Simple SSL не устанавливается

Программное обеспечение Панели управления хостинга не опознано. В зависимости от вашей хостинговой компании, созданный сертификат, возможно, потребуется установить вручную.
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте