https://github.com/jugatsu/jenkins-libs
https://github.com/jugatsu/jenkins-libs
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jugatsu/jenkins-libs
- Owner: jugatsu
- Created: 2019-05-17T07:22:51.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-17T13:24:56.000Z (over 6 years ago)
- Last Synced: 2025-04-12T15:10:00.844Z (6 months ago)
- Language: Groovy
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
## Глоссарий
* Конвейер - последотваельность стадии и шагов
* Библиотеки - комплект подготовленных вложенных конвейеров
* Фукции библиотек и конвейеров - общий модуль функций повторного использования## Шаги выполнения лабораторной
| Шаг | Требование к шагу |
| ------ | ------ |
| Синхронизация хранилища | Обязательно |
| Создание тестового контура | Обязательно |
| Обновление тестового контура тестового контура | Обязательно |
| Синтаксическая проверка кода | Обязательно |
| Дымовое тестирование | Обязательно |
| Функциональное тестирование | Обязательно |
| Сборка поставки | Обязательно |
| Публикация отчетов | Обязательно |
| Отправка письма | Обязательно |
| Призовой шаг - отправка сообщения в телегу | Обязательно |Порядок кодирования
* кодируем шаг в библиотеке
* вызваем шаг в репозитории конфы
* внутри шага библиотеки есть функции
* функции внутри шага библиотеки также можно вызывать в репозитории конфы## Включение библиотек
* подключение репозитория библиотек - включаем Global PipelineLibs (штатный плагин)