Грызлов Н.А. - Пособие релиз-инженера 1С и не только [2018, PDF, RUS]

Страницы:  1
Ответить
 

lobotriac

Стаж: 13 лет 11 месяцев

Сообщений: 2


lobotriac · 30-Янв-25 13:05 (9 месяцев назад, ред. 30-Янв-25 13:31)

Пособие релиз-инженера 1С и не только
Год издания: 2018
Автор: Грызлов Н.А.
Жанр или тематика: Пособие
Издательство: ООО Серебряная Пуля
ISBN: 978-5-9908518-7-0
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + OCR
Интерактивное оглавление: Да
Количество страниц: 346
Описание: Книга посвящена вопросу создания автоматизированного процесса управления релизным циклом решений на базе платформы 1С:Предприятие 8. Она основана на учебном курсе «Разработка по промышленным стандартам на платформе 1C: Предприятие», компании «Серебряная Пуля». В книгу включены материалы, описывающие современные практики управления релизным циклом, инструментарий автоматизации выпуска релизов, проверки качества кода, подробно рассматриваются вопросы виртуализации и контейнеризации инструментов релиз-инженера. Книга рассчитана на разработчиков 1C, занимающихся выпуском и развертыванием решений в рабочих контурах, а также технических руководителей команд, ответственных за улучшение качества кода решений, создаваемых на платформе «1С:Предприятие 8». Рассматриваемые в книге инструменты преимущественно следуют философии открытого программного обеспечения (Open Source).
Примеры страниц (скриншоты)
Оглавление
Оглавление
Раздел 1. Введение....................................................................................................................................................................... 8
Раздел 2. CI-CD................................................................................................................................................................................9
2.1. Непрерывная интеграция................................................................................................................................................9
2.2. Непрерывная поставка и непрерывное развертывание.......................................................................................... 12
Раздел 3. OneScript....................................................................................................................................................................14
3.1. Пакеты oscript.................................................................................................................................................................. 14
3.2. Хаб пакетов...................................................................................................................................................................... 20
3.3. GitSync - синхронизация хранилища 1C с репозиторием git....................................................................................27
3.4. Deployka - развертывание конфигурации 1C на имеющейся базе........................................................................31
3.5. Vanessa-runner- автоматизация рутины.....................................................................................................................32
3.6. Packman - сборка тиражируемых дистрибутивов 1С-конфигураций....................................................................33
Раздел 4. Docker...........................................................................................................................................................................35
4.1. Принципы работы Docker..............................................................................................................................................35
4.2. Установка Docker на Windows.......................................................................................................................................37
4.3. Kitematic - графический интерфейс по управлению контейнерами...................................................................... 44
4.4. Установка Docker на Linux..............................................................................................................................................45
4.5. Установка docker-compose.............................................................................................................................................51
4.6. Hello, Docker!.................................................................................................................................................................... 53
4.7. Управление контейнерами с помощью Kitematic.....................................................................................................58
4.8. Dockerfile. Собственный образ Docker.........................................................................................................................62
4.9. Монтирование разделов...............................................................................................................................................68
4.10. Композитное docker-приложение..............................................................................................................................73
Раздел 5. GIT-сервер................................................................................................................................................................... 79
5.1. Обзор имеющихся GIT-серверов.................................................................................................................................. 79
5.2. GitLaЬ СЕ - способы установки....................................................................................................................................82
5.3. Установка GitLab через Docker Compose......................................................................................................................85
5.4. Первоначальная настройка GitLab.............................................................................................................................104
5.5. Обновление сервера GitLab.........................................................................................................................................110
Раздел 6. Серверы непрерывной интеграции......................................................................................................................117
6.1. Обзор имеющихся серверов сборок..........................................................................................................................117
6.2. Jenkins Cl - способы установки....................................................................................................................................119
6.3. Jenkins master - установка............................................................................................................................................121
6.4. Базовые настройки........................................................................................................................................................130
6.5. Задача Hello, world!.......................................................................................................................................................138
6.6. Jenkins Slave - установка и подключение...................................................................................................................143
6.7. Переменные среды - уровень задачи, ноды, сервера........................................................................................... 150
Раздел 7. Синхронизация хранилища 1C с GIT................................................................................................................... 155
7.1. Подготовка репозитория..............................................................................................................................................155
7.2. Запуск GitSync из консоли............................................................................................................................................159
7.3. Задача GitSync................................................................................................................................................................161
7.4. Триггеры задачи GitSync...............................................................................................................................................168
Раздел 8. Сборочная линия.....................................................................................................................................................172
8.1. Понятие сборочной линии в Jenkins...........................................................................................................................172
8.2. Hello from Pipeline!........................................................................................................................................................176
8.3. Параллельное выполнение задач..............................................................................................................................182
Раздел 9. Тестовый контур......................................................................................................................................................186
9.1. Создание тестовой базы...............................................................................................................................................186
9.2. Использование Deployka для обновления тестовой базы.................................................................................... 187
9.3. Сборочная линия - Обновление тестовой базы..................................................................................................... 197
Раздел 10. Тесты поведения - BDD......................................................................................................................................... 218
10.1. BDD-тестирование с помощью продукта Vanessa-ADD.........................................................................................218
10.2. Подготовка базового VBParams.json........................................................................................................................222
10.3. Конфигурирование Jenkins - подключение Allure................................................................................................. 232
10.4. Сборочная линия - запуск проверки BDD...............................................................................................................235
10.5. Сборочная линия - Allure.......................................................................................................................................... 237
Раздел 11. Отчеты по тестам - BDD........................................................................................................................................ 246
11.1. Конфигурирование Jenkins - подключение Cucumber Reports...........................................................................246
11.2. Сборочная линия - публикация результатов Cucumber Reports.........................................................................247
11.3. Конфигурирование Jenkins - подключение Pickles............................................................................................... 250
11.4. Сборочная линия - публикация результатов работы Pickles.............................................................................. 253
Раздел 12. Тестирование кодом - xUnitForlC, TDD.............................................................................................................261
12.1. Прогон тестов, в т.ч. и дымовых тестов, с помощью продукта Vanessa-ADD....................................................261
12.2. Конфигурирование дымовых тестов....................................................................................................................... 265
12.3. Конфигурирование Jenkins - Подключение junit reports......................................................................................267
12.4. Сборочная линия - Запуск xUnitForlC..................................................................................................................... 268
12.5. Публикация junit reports.............................................................................................................................................269
Раздел 13. Подготовка поставки.............................................................................................................................................273
13.1. Подготовка манифеста для Packman....................................................................................................................... 273
13.2. Packman - Запуск из командной строки.................................................................................................................. 277
13.3. Сборочная линия - Сборка дистрибутива............................................................................................................... 282
Раздел 14. Расширение сборочной линии............................................................................................................................287
14.1. Цикломатическая сложность кода - расчет из командной строки....................................................................287
14.2. Создание задачи расчета цикломатической сложности......................................................................................289
14.3. Сборочная линия - включение расчета цикломатической сложности.............................................................293
14.4. Дублирование кода - расчет из командной строки..............................................................................................300
14.5. Создание задачи расчета дублирования кода...................................................................................................... 306
14.6. Сборочная линия - включение расчета дублирования кода............................................................................. 316
Раздел 15. Непрерывная проверка качества кода.............................................................................................................318
15.1. О концепции Continuous Inspection....................................................................................................................... 318
15.2. Инструментарий для проверки качества кода..................................................................................................... 320
15.3. Установка sonar-scanner локально..........................................................................................................................325
15.4. Настройка свойств проекта для SonarQube...........................................................................................................327
15.5. Пробный запуск sonar-scanner................................................................................................................................328
15.6. Конфигурирование Jenkins - установка sonar-scanner........................................................................................332
15.7. Сборочная линия - Непрерывная проверка качества кода................................................................................ 335
Раздел 16. Заключение............................................................................................................................................................341
Раздел 17. Приложения для самообразования.................................................................................................................. 342
17.1. Блок теории - вопросы для самопроверки............................................................................................................342
17.2. Домашние задания для реализации в процессе чтения.....................................................................................345
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

папаВлад

Top Loader 01* 100GB

Стаж: 14 лет 10 месяцев

Сообщений: 2660

папаВлад · 03-Фев-25 00:29 (спустя 3 дня)

lobotriac
1.
Переименуйте, пожалуйста, файл по правилам
Автор - Название (Серия) - Год
, образец
Грызлов Н.А. - Пособие релиз-инженера 1С и не только - 2018

Как перезалить торрент-файл
2.
Пожалуйста, увеличьте Примеры страниц до размера 750-1000 пикселей по большей стороне.
Инструкция: Как сделать примеры страниц (скриншоты) для раздачи?
Оформление постеров (обложек) и примеров страниц (скриншотов) в раздачах
[Профиль]  [ЛС] 

VolosatyMokl

Стаж: 16 лет 11 месяцев

Сообщений: 2


VolosatyMokl · 05-Фев-25 19:24 (спустя 2 дня 18 часов, ред. 05-Фев-25 19:24)

lobotriac
Друг, оформи плз. как модератор просит. Вот прям в тему сейчас, вот...
[Профиль]  [ЛС] 

lobotriac

Стаж: 13 лет 11 месяцев

Сообщений: 2


lobotriac · 09-Фев-25 00:53 (спустя 3 дня)

Пока не могу поправить оформление (в больнице лежу, выйду - поправлю). Отправил на почту pdf
[Профиль]  [ЛС] 

папаВлад

Top Loader 01* 100GB

Стаж: 14 лет 10 месяцев

Сообщений: 2660

папаВлад · 09-Фев-25 01:31 (спустя 38 мин.)

lobotriac
Исправил недочёты.
Спасибо за книгу.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error