Задача / 01Tasks и шаги / Связи пайплайна
Разделяем сценарий сборки на задачи с понятными параметрами и результатами.
Задаём порядок выполнения и передачу данных между задачами.
Tekton · Настройка · Сопровождение
Настраиваем Tekton для выполнения CI/CD-задач в Kubernetes. Описываем шаги сборки, передачу данных и запуск пайплайнов в согласованном окружении.
Начинаем с готового кластера и одного приложения. До расширения проверяем права выполнения, ресурсы и порядок хранения результатов.
Подготовим вводные
Три вопроса помогут определить контур работ и следующий шаг к оценке.
Состав работ зависит от вашей системы и согласованных критериев результата.
Задача / 01Разделяем сценарий сборки на задачи с понятными параметрами и результатами.
Задаём порядок выполнения и передачу данных между задачами.
Задача / 02Согласуем workspace, получение исходного кода и публикацию артефактов.
Задача / 03Проверяем запуск, service accounts и ограничения среды выполнения.
Отвечает за конфигурацию, интеграцию и проверку выбранного решения.
Готовит ресурсы, сетевые подключения и права для выбранного решения.
Предоставляет контрольные сценарии и проверяет поведение приложения.
Принимает инструкции и согласует порядок дальнейшего сопровождения.
Конфигурации Tekton для выбранного приложения, параметры, доступы и контрольный запуск.
Рабочий Kubernetes, исходный код, образы шагов, хранилища и команды сборки.
Создание кластера, разработка тестов и автоматическое подключение всех событий согласуются отдельно.
Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.
Версионируемые конфигурации и параметры запуска.
Контрольное выполнение с проверенной передачей результатов.
Порядок запуска, проверки статуса и обслуживания данных.
Состав решения согласуем с учётом вашей инфраструктуры и задач.
Описываем действия и входные параметры.
Фиксируем зависимости и результаты этапов.
Согласуем ресурсы, доступы и хранение рабочих данных.
Уточним требования к изоляции и ресурсам, затем проверим один маршрут от кода до артефакта.
Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.
ПЕРЕД СТАРТОМ
Общая картина проектаОснова для оценки объёма и плана работ
Настройка сборки одного приложения.
Упорядочивание повторяющихся шагов проектов.
Исправление проблем параметров и рабочих данных.
Согласованная автоматизация запуска пайплайна.
Определим исходное состояние, границы работ и критерии приёмки.
Уточним требования к изоляции и ресурсам, затем проверим один маршрут от кода до артефакта.
Реализуем согласованный объём на выбранном контуре.
Конфигурации Tekton для выбранного приложения, параметры, доступы и контрольный запуск.
Проверим результат по согласованным сценариям и передадим материалы команде.
Проверяем передачу входных значений между задачами. Проверяем публикацию контрольного артефакта. Проверяем поведение при ошибке обязательного шага. Порядок запуска, проверки статуса и обслуживания данных.
Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.
| Фактор | Что оцениваем |
|---|---|
| Задачи | Количество шагов и связей между ними. |
| Данные | Размер и способы передачи рабочих файлов. |
| Кластер | Ограничения ресурсов, сети и прав. |
| События | Способы инициирования и контроля запуска. |
Проверяем передачу входных значений между задачами.
Проверяем публикацию контрольного артефакта.
Проверяем поведение при ошибке обязательного шага.
Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
Python · автоматизация тестирования
Московская биржа. Автоматизация тестирования
Данные · смежный опыт
Крупнейший ритейл - проекты по SAP и Data
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний
Взаимодействие с интегратором в рамках разработки внутренней HR CRM для автоматизации рекрутмента и хранения внутренней базы кандидатов
1С Разработка для Р-Фарм
Усиление команд, предоставление выделенной команды.
Усиление отделов Java + Kotlin разработки.
Восстановление ИТ-инфраструктуры после кибератак
Мобильное приложение для Edtech-платформы для школьников на Unity
Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.
Борис Губанов
Клиент CodeHub
Татьяна Тарасенкова
Гульмира
Вячеслав Юдин
Да, работа Tekton в этой услуге предполагает подготовленный кластер. Его создание оцениваем отдельно.
Да, если они доступны в согласованном образе и получают нужные параметры и данные.
Подключение событий можно включить в объём. Сначала согласуем источники событий и разрешённые действия.
Нет. Сценарии нужно разобрать, адаптировать и проверить на выбранной платформе.
После изучения исходных данных согласуем объём, зависимости и критерии приёмки. В оценке укажем состав работ и необходимые внешние расходы.
Список зависит от этапа. Сначала нужны сведения о конфигурации, затем согласуем минимальные права для настройки и проверки.
Опишите задачу по услуге «Настройка Tekton». Уточним вводные, ограничения и следующий шаг к оценке.