|
|
|
Jenkins Pipeline - где храните свой Jenkinsfile?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, господа, такой вопрос. Надеюсь поделитесь опытом. Новые проекты начинаем с всевозможной автоматизации релиз процесса, а также каждодневных рутин. Посему есть несколько Jenkins-pipelines файлов. Два файла Jenkins-feature и Jenkins-release относятся к проекту, также есть несколько общих которые просто лежат в отдельном репозитории. Вопрос: Как и где вы храните свои Jenkinsfile-s? Почему-то хочется все пайплайны загрузить в один репозиторий и всё. Чтоб не было часть в проекте, а часть нет. Да и кажется, проект это одно, а как мы его релизим немного другое... Но с другой стороны, во многих примерах Jenkinsfile лежит в корневой директории проекта... Плюсы: если Jenkinsfile в проекте - у нас сохраняется один шаг. Jenkins Pipeline автоматически тянет проект. Минусы: нужно дополнительно тянуть проект и ещё несколько, которые достаточно сложно объяснить Код: java 1. 2. 3. 4. 5. 6. 7. Спасибо, надеюсь мой вопрос понятен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2018, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=51&tid=2122222]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...