Аутстаффинг ИТ-специалистов

TeamCity · Настройка · Сопровождение

Настройка TeamCity

Настраиваем TeamCity для сборки и проверки приложений. Упорядочиваем конфигурации, агентов и передачу артефактов между этапами выпуска.

Начинаем с действующих сборок и их зависимостей. Возможности настройки проверяем для вашей версии TeamCity и доступных ресурсов.

Связанные этапы сборкиПодготовленные агентыПонятные результаты

Подготовим вводные

Уточним задачу: TeamCity

Три вопроса помогут определить контур работ и следующий шаг к оценке.

≈ 1 минута
Вопрос 1 из 3
Можно вернуться и изменить ответ

Какие задачи решаем

Состав работ зависит от вашей системы и согласованных критериев результата.

Задача / 01

Конфигурации сборки / Зависимости этапов

Разбираем команды проекта и переносим согласованные шаги в управляемые конфигурации TeamCity.

Определяем, какие сборки должны завершиться до запуска следующего этапа и какие результаты ему нужны.

Задача / 02

Агенты

Готовим окружение исполнителей, проверяем инструменты, сеть и доступ к пакетам.

Задача / 03

Триггеры и результаты

Согласуем события запуска, обработку неуспешных проверок и публикацию артефактов.

Команда и компетенции

Инженер DevOps

Отвечает за конфигурацию, интеграцию и проверку выбранного решения.

Инженер инфраструктуры

Готовит ресурсы, сетевые подключения и права для выбранного решения.

Команда приложения

Предоставляет контрольные сценарии и проверяет поведение приложения.

Ответственный за эксплуатацию

Принимает инструкции и согласует порядок дальнейшего сопровождения.

Состав и границы услуги

В состав работ

Конфигурации, зависимости, агенты, триггеры и проверка согласованной цепочки сборки.

Зависимости

Команды сборки, репозитории, сведения о версии TeamCity, агентах и внешних подключениях.

Не входит автоматически

Лицензии, разработка новых автотестов и миграция всей платформы оцениваются отдельно.

Что получите по итогам работ

Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.

Рабочая цепочка

Конфигурации с описанным порядком выполнения и передачей результатов.

Контрольный запуск

Зафиксированный результат успешной сборки и проверки сценария ошибки.

Инструкция сопровождения

Описание параметров, агентов и действий при сбоях.

Инструменты и конфигурация

Состав решения согласуем с учётом вашей инфраструктуры и задач.

Шаги проекта

Подбираем доступные шаги выполнения под ваш стек.

Начнём с вашей текущей системы

Сборки работают нестабильно?

Изучим журнал запусков и состояние агентов, воспроизведём конкретный сбой на тестовом проекте.

Доступы согласуем отдельно

Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.

ПЕРЕД СТАРТОМ

Карта вашей системы

  1. ПроектыРепозитории, команды и обязательные проверки.
  2. TeamCityВерсия, конфигурации, агенты и их окружения.
  3. РезультатНужные артефакты и условия перехода к выпуску.

Общая картина проектаОснова для оценки объёма и плана работ

Форматы выполнения работ

Формат сотрудничества / 01

Первый проект

Сборка и проверки одного приложения.

Этапы проекта

01

Согласуем задачу

Определим исходное состояние, границы работ и критерии приёмки.

РЕЗУЛЬТАТ ЭТАПАПлан и критерии
Подробнее об этапе

Изучим журнал запусков и состояние агентов, воспроизведём конкретный сбой на тестовом проекте.

02

Выполним работы

Реализуем согласованный объём на выбранном контуре.

РЕЗУЛЬТАТ ЭТАПАГотовое решение
Подробнее об этапе

Конфигурации, зависимости, агенты, триггеры и проверка согласованной цепочки сборки.

03

Проверим и передадим

Проверим результат по согласованным сценариям и передадим материалы команде.

РЕЗУЛЬТАТ ЭТАПАРезультат и инструкции
Подробнее об этапе

Проверяем зависимости на контрольном запуске. Проверяем поведение цепочки при неуспешном обязательном шаге. Проверяем доступность результата следующему этапу. Описание параметров, агентов и действий при сбоях.

Стоимость и сроки: что влияет на оценку

Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.

Объём+Зависимости+Проверка→Оценка работ
Факторы оценки: TeamCity
ФакторЧто оцениваем
КонфигурацииКоличество самостоятельных сборок и связей.
АгентыОперационные системы, инструменты и доступы.
ПроверкиПодключение тестов и правила обработки результата.
ИнтеграцииРепозитории и места публикации артефактов.

Проверка, передача и дальнейшие действия

01

Порядок

Проверяем зависимости на контрольном запуске.

02

Ошибка

Проверяем поведение цепочки при неуспешном обязательном шаге.

03

Артефакты

Проверяем доступность результата следующему этапу.

Передача результата

Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.

Опыт команды в проектах

Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.

Видеоотзывы клиентов

Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.

Вопросы об услуге: TeamCity

Можно доработать текущую установку?

Да. Сначала изучим версию, конфигурации и конкретные проблемы запусков.

Обязательно переносить конфигурацию в код?

Способ хранения согласуем с командой и возможностями версии. Это не обязательное условие для любой задачи.

Входит ли покупка лицензии?

Лицензии и ресурсы оплачиваются отдельно от работ по настройке.

Можно оставить существующие команды сборки?

Да, если они воспроизводимы в окружении агента. Сначала проверим зависимости и параметры запуска.

Как определяются стоимость и сроки?

После изучения исходных данных согласуем объём, зависимости и критерии приёмки. В оценке укажем состав работ и необходимые внешние расходы.

Какие доступы понадобятся?

Список зависит от этапа. Сначала нужны сведения о конфигурации, затем согласуем минимальные права для настройки и проверки.

Обсудим задачу

Опишите задачу по услуге «Настройка TeamCity». Уточним вводные, ограничения и следующий шаг к оценке.

Онлайн-отправка пока недоступна. Свяжитесь с менеджером по телефону или email.

Обсудить проект

Онлайн-отправка пока недоступна. Позвоните нам: +7 (905) 884-06-92 или напишите на info@itcodehub.ru.

Видеоотзыв клиента