... | @@ -15,17 +15,22 @@ |
... | @@ -15,17 +15,22 @@ |
|
- Выбираем соответсвующий часовой пояс
|
|
- Выбираем соответсвующий часовой пояс
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- Сохраняем изменения, нажимав вниз "Update profile settings"
|
|
- Сохраняем изменения, нажав кнопку внизу "Update profile settings"
|
|
|
|
|
|
Для полного представления что такое **GitLab**, с его интерфейсом и возможностями Вы можете ознакомится с [документацией](https://docs.gitlab.com/ee/topics/)
|
|
Для полного представления что такое **GitLab**, с его интерфейсом и возможностями Вы можете ознакомится с [документацией GitLab](https://docs.gitlab.com/ee/topics/)
|
|
|
|
|
|
-----
|
|
-----
|
|
|
|
|
|
## ![image](uploads/b303647f5c28595e5ea5c56adf04532d/image.png) Знакомство и [установка](Страница-с-руководством-по-установке-и-настройке-Jenkins) Jenkins
|
|
## ![image](uploads/b303647f5c28595e5ea5c56adf04532d/image.png) Знакомство и [установка](Страница-с-руководством-по-установке-и-настройке-Jenkins) Jenkins
|
|
|
|
|
|
Надо написать какой-то комментарий к этой статье
|
|
> *Надо написать какой-то комментарий к этой статье*
|
|
|
|
|
|
|
|
**CI (Continuous Integration, Непрерывная Интеграция)** — это методология разработки и набор практик, при которых в код вносятся небольшие изменения с частыми коммитами. И поскольку большинство современных приложений разрабатываются с использованием различных платформ и инструментов, то появляется необходимость в механизме интеграции и тестировании вносимых изменений.
|
|
|
|
|
|
|
|
С технической точки зрения, цель CI — обеспечить последовательный и автоматизированный способ сборки, упаковки и тестирования приложений. При налаженном процессе непрерывной интеграции разработчики с большей вероятностью будут делать частые коммиты, что, в свою очередь, будет способствовать улучшению коммуникации и повышению качества программного обеспечения.
|
|
|
|
|
|
|
|
**Jenkins** — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции (CI) программного обеспечения. Он является чрезвычайно расширяемой системой из-за внушительной экосистемы разнообразных плагинов. Настройка пайплайна осуществляется в декларативном или императивном стиле на языке Groovy, а сам файл конфигурации (Jenkinsfile) располагается в системе контроля версий вместе с исходным кодом.\
|
|
|
|
|
|
**Jenkins** — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения. Он является чрезвычайно расширяемой системой из-за внушительной экосистемы разнообразных плагинов. Настройка пайплайна осуществляется в декларативном или императивном стиле на языке Groovy, а сам файл конфигурации (Jenkinsfile) располагается в системе контроля версий вместе с исходным кодом.\
|
|
|
|
**Jenkins Pipeline** — набор плагинов, позволяющий определить жизненный цикл сборки и доставки приложения как код. Он представляет собой Groovy-скрипт с использованием Jenkins Pipeline DSL и хранится стандартно в системе контроля версий.
|
|
**Jenkins Pipeline** — набор плагинов, позволяющий определить жизненный цикл сборки и доставки приложения как код. Он представляет собой Groovy-скрипт с использованием Jenkins Pipeline DSL и хранится стандартно в системе контроля версий.
|
|
|
|
|
|
Существует два способа описания пайплайнов — скриптовый и декларативный.
|
|
Существует два способа описания пайплайнов — скриптовый и декларативный.
|
... | | ... | |