Я хочу впервые установить CI Дженкинса в Linux EC2 (я работаю из окон). Моя работа в maven.
Дело в том, как мне настроить jenkins на обнаружение появления новой сборки в моем удаленном репозитории ec2, как мне подключить их обоих?
Я попытался поискать в Интернете, но все, что я смог найти, это шаги, связанные с github.
Кстати, я установил только jenkins (и связанные с ним пакеты) на сервер linux ec2. Я не установил tomcat, не уверен, уместно ли это упоминать или нет.
Итак, как это настроить?
Jenkins CI - это приложение Java, и поэтому можно развернуть как отдельное приложение и бежать через java -jar jenkins.war
, или ты может развернуть файл войны в контейнере приложения J2EE, таком как Tomcat.
На свой вопрос вы не указываете, что это за репозиторий кода или как он доступен для Jenkins, поэтому я просто предполагаю, что вы можете клонировать через HTTP (S) из Jenkins.
Для этого установите плагин для вашего типа репозитория (мерзавец, ртутный, подрывная деятельность) и настройте так, чтобы он указывал на ваш репозиторий.
Что касается запуска ваших заданий maven, это можно сделать двумя способами: