2017-02-15 5 views
-1

В настоящее время я работаю над несколькими проектами, которые хранятся на локальном Gitlab. Миграция репо на bitbucked находится в дорожной карте.Непрерывная интеграция на локальный сервер

В настоящее время мы развертывают код вручную на наших серверах вручную и мне было интересно, какие варианты у меня есть для развертывания кода в локальной Windows, машины, как на GitLab (на предпосылке) и Bitbucked (Cloud) опции.

Я очень ценю любую помощь, которую вы можете предоставить.

ответ

0

В gitlab, если вы используете gitlab CI, вы можете настроить свой бегун для развертывания в средах (обычно с использованием сценария ssh в конце вашей сборки или путем запуска веб-камеры в целевой среде). Полный документ можно найти здесь: https://docs.gitlab.com/ce/ci/environments.html

Для Bitbucket, тот же принцип должен применяться, если вы используете свои «трубопроводы», которые очень похожи на gitlab CI бегунов.

+0

Я полагаю, что это возможно, когда сервер находится на посылке, но на битбаке, то есть на базе облака, мне нужно будет открыть сервер в Интернете? Или нужно использовать какую-то полезность, например, бамбук? – EndermanAPM

+0

Да, если код построен на облаке, и вы хотите развернуть его локально, вам придется выставить свой сервер в Интернет :). Если вас беспокоит эта последняя часть, настройка веб-хоста на сервере, который приведет к вытаскиванию или загрузке артефактов, позволит вам выставить только порт 80. – CCH

0

На облаке есть хорошая служба Windows CI под названием AppVeyor. Мы используем его для запуска тестов pywinauto, но он подходит для многих проектов, включая частные. У него очень профессиональный tech support парень Федор Фитцнер.

Смежные вопросы