You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
2.3 KiB
27 lines
2.3 KiB
#**SkillBox LMS**
|
|
|
|
Подробные шаги для проверки работоспособности CI
|
|
|
|
1) Проверяем доступ к репозиторию кода https://gitlab.com/skillbox/go.skillbox.ru
|
|
2) Клонируем проект
|
|
3) Вносим изменения в код
|
|
4) Комитим изменения в новый branch (ОБЯЗАТЕЛЬНО в отдельный Branch)
|
|
4.1) Пушим изменения
|
|
5) Ждем выполнения создания тестового сайта https://gitlab.com/skillbox/go.skillbox.ru/pipelines
|
|
6) Сайт будет доступен по адресу <branch_name>.lms.test.spicycms.com
|
|
|
|
**Правила для разработчика**
|
|
|
|
* Разрабока ведется в отдельном брэнче
|
|
* После комита изменений можно проверить свою работу по следующему адресу: .lms.test.spicycms.com
|
|
* После проверки тестового сайта по имени брэнча, брэнч помечается к мерж реквесту
|
|
* Ответсвенный инженер производит код ревью и запускает/отклоняет мерж
|
|
* Если сайт запустился на демо сайте, код в ручом режиме можно обновить на продакшен сервере
|
|
|
|
**Замечания**
|
|
|
|
* Мерж реквест лучше производить в ветку develop(чтобы исключить случайного обновления кода на демо сайте)
|
|
* Внимание! Разработчик обязан проверить работоспособность тестового сайта по имени созданного брэнча .lms.test.spicycms.com
|
|
* Если необходимы тестовые данные разработчик их подготавливает дополнительно
|
|
* Если нет возможности добавить тестовые данные в авто режиме, разработчик добавляет инструкцию в README файл по запуску необходимых команд
|
|
(Под тестовыми данными подразумеваются фикстуры)
|
|
|