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