Настройка синхронизации 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 к репозиторию и скачивает все обновленные данные.

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

Шама Антон
17

Ищу разработчика для доработки сайта 1С Битрикс на базе Аспро Некст

Всем привет!  Ищу специалиста на доработку текущего сайта на базе Аспро Некст.  На данный момент есть 3 задачи, 2 простых и средняя: 1) Слетели уведомления на почту о заказах - простая 2) Доработать шаблон письма с заказом - простая 3)...
Даниил Редингер
249

Не могу войти в домен

Здравствуйте, заказал домен dragon-rp.fun , не могу войти в панель управления PublicDomainRegistry, я там пишу домен но мне пишет: Доменного имени DRAGON-RP.FUN не существует.  
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта