Почему не стоит запускать Jenkins на том же компьютере, на котором он разрабатывается? - PullRequest
0 голосов
/ 08 февраля 2019

Я прочитал четыре урока о том, как начать работу с Jenkins, и, хотя они говорят, что можно запускать Jenkins на одном и том же компьютере, они также рекомендуют установить его на отдельном компьютере, чаще всего на Mac Mini.Однако: у меня есть только MacBook Pro;у меня мало денег;и пока я единственный, кто вносит свой вклад в мои проекты iOS (я хочу изучить Дженкинс для будущей работы с клиентами).Поэтому для меня было бы лучше сейчас использовать мой MacBook для обеих целей.

Хотя я понимаю, что это в некотором роде вопрос, мне интересно, почему причина - для рекомендацииразделения, и смогу ли я сейчас запустить Дженкинс на MacBook?

Спасибо, что прочитали.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Причина, по которой рекомендуется иметь главный сервер и несколько подчиненных серверов, действительна только в среде компании (или большой группы).Дело в том, что работа по сборке может потребовать много ресурсов процессора и памяти, и часто многие разработчики запускают задания на сервере.В таких случаях одна машина (будучи главным и подчиненным сервером один раз) будет работать медленно.Не только выполнение заданий займет больше времени, но даже веб-интерфейс может перестать отвечать на запросы.

Для изучения основных этапов настройки вполне достаточно одной машины, и вы даже можете запускать свои сборки с помощью своего экземпляра Jenkins.

0 голосов
/ 08 февраля 2019

Я не совсем уверен, в чем причина этого в этих уроках, однако я могу предложить простой способ начать работу с Jenkins бесплатно (именно так я обычно запускаю jenkins для личного использования).Вы можете создать бесплатную учетную запись у одного из провайдеров облачных сервисов, таких как AWS, GCP или Azure, и запускать там свои jenkins.Например, в AWS у вас может быть годовая бесплатная пробная учетная запись , где вы можете раскрутить несколько бесплатных серверов.В Интернете есть множество учебных пособий, например , , которые шаг за шагом покажут вам, как начать работу с Jenkins в AWS.Вот некоторые шаги высокого уровня:

  1. Создание бесплатной учетной записи в AWS (или любом другом облачном провайдере)
  2. Раскрутка экземпляра EC2 - это может быть любая версия Linux или Windowsвсе, что вам удобнее с
  3. SSH или RDP к экземпляру и установкой jenkins - существуют точные шаги установки для любой разновидности вашей ОС
  4. После завершения установки выиметь доступ к jenkins в вашем браузере - в случае AWS это будет публичный ip сервера и порт по умолчанию 8080
...