GitLab
GitLab хранит Git-репозиторий, читает .gitlab-ci.yml и
поручает GitLab Runner выполнить команды.
T-QA / GUIDE
От первого входа до зелёной проверки допуска (quality gate) — без скрытых шагов.
01 · Доступ
Вход через Telegram включается администратором. После включения @tolcheev_helper_bot подтвердит человека и откроет кабинет T-QA.
Персональные GitLab- и Jenkins-доступы ещё готовятся. На практическом этапе T-QA выдаст временные учебные учётные данные на 24 часа: имя пользователя в GitLab и Jenkins будет одинаковым, а пароли — разными.
Открыть публичное GitLab-демо02 · Инструменты
GitLab хранит Git-репозиторий, читает .gitlab-ci.yml и
поручает GitLab Runner выполнить команды.
Jenkins подключается к репозиторию, читает Jenkinsfile и
поручает Jenkins Agent выполнить команды.
03 · Приложение под тестами
target.t-qa.ru — готовое приложение, против которого pipeline
запускает API и E2E-тесты. Стенд не является частью pipeline.
04 · Каждый практический шаг
Понять идею и критерий готовности.
Перейти в GitLab или Jenkins.
Получить результат проверки и подтверждение выполнения, а затем следующую подсказку.
05 · Восстановление
Сначала открой журнал задания (job log), найди первую содержательную ошибку, проверь команду локально, затем конфиг и сохранённые отчёты и файлы (artifacts). Инфраструктурная ошибка не должна считаться ошибкой ученика.