Профиль реализации Jenkins
1. Назначение
Профиль описывает реализацию общего регламента конвейера на базе Jenkins и shared library для 1С.
2. Нормативные источники
3. Базовая модель реализации
- Файл конвейера Jenkins остается минимальным: используется
pipeline1C(). - Настройки этапов определяются через
jobConfiguration.json. - Тестовый контур запускается на инициализированной ИБ и публикует артефакты проверки.
4. Минимальная конфигурация проекта
jobConfiguration.jsonв корне проекта.- Файлы запуска тестов в
tools/(например,env.json,runner-settings.json,VAParams.json). - Конфигурация статического анализа (например,
sonar-project.properties) при включенном этапе SonarQube.
5. Требования к инфраструктуре Jenkins
Инфраструктура Jenkins должна обеспечивать:
- Исполнение подготовительных шагов конвейера.
- Исполнение этапов, работающих с платформой 1С и тестовой ИБ.
- Исполнение этапов статического анализа и публикации отчетов.
- Воспроизводимость окружения между прогонами.
Конкретные требования к меткам агентов, версиям инструментов и зависимостям определяются официальной документацией jenkins-lib и настройками конкретного проекта.