parent
fea8544fcd
commit
01f7521d98
1 changed files with 24 additions and 5 deletions
@ -1,8 +1,27 @@ |
|||||||
#**INDIGO** |
#**SkillBox LMS** |
||||||
RLMS ( Real Learning Management System ) |
|
||||||
|
|
||||||
[http://go.skillbox.ru](http://go.skillbox.ru) |
Подробные шаги для проверки работоспособности 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 |
||||||
|
|
||||||
**Наша задача** - построить гибкую систему обучения, предоставляющую возможность эффективно подстраиваться под нужны конкретного проекта обучения. Хранить и обрабатывать информацию об аудитории. Давать конструктивную и максимально приближенную к реальности оценку процессов проводимых в системе. Предоставлять возможность проведения экспериментов в обучении без ущерба для самого процесса. Необходимо реализовать в полной мере принцип модульности частей системы. Все процессы, проходимые через систему должны подчиняться общей политике безопасности. Административный интерфейс должен быть максимально упрощен, для быстрого и эффективного доступа к данным. Максимально интегрироваться с готовыми решениями имеющими косвенную выгоду для обучения непосредственно. Четко соблюдать прицип MVC при любых объемах. Контролировать полноценно работу на всех 3х уровнях. Собирать и хранить всю поступающую, уникальную информацию. |
**Правила для разработчика** |
||||||
|
|
||||||
|
* Разрабока ведется в отдельном брэнче |
||||||
|
* После комита изменений можно проверить свою работу по следующему адресу: .lms.test.spicycms.com |
||||||
|
* После проверки тестового сайта по имени брэнча, брэнч помечается к мерж реквесту |
||||||
|
* Ответсвенный инженер производит код ревью и запускает/отклоняет мерж |
||||||
|
* Если сайт запустился на демо сайте, код в ручом режиме можно обновить на продакшен сервере |
||||||
|
|
||||||
|
**Замечания** |
||||||
|
|
||||||
|
* Мерж реквест лучше производить в ветку develop(чтобы исключить случайного обновления кода на демо сайте) |
||||||
|
* Внимание! Разработчик обязан проверить работоспособность тестового сайта по имени созданного брэнча .lms.test.spicycms.com |
||||||
|
* Если необходимы тестовые данные разработчик их подготавливает дополнительно |
||||||
|
* Если нет возможности добавить тестовые данные в авто режиме, разработчик добавляет инструкцию в README файл по запуску необходимых команд |
||||||
|
(Под тестовыми данными подразумеваются фикстуры) |
||||||
|
|||||||
Loading…
Reference in new issue