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.
 
 
 
 
 
 
Baryshnikov Nikolay 01f7521d98 README 10 years ago
__migrate init new project 10 years ago
__test init new project 10 years ago
_practice Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
_tools Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
_utils Отчет по почтам студентов темы в статусе сдано 10 years ago
access Отчеты по пользователям и архив работ по преподавателю 10 years ago
conf README and settings, celery 10 years ago
configs Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
courses Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
finance Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
journals Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
library Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
lms Правки по всплывающим окнам 10 years ago
management Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
practice Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
service Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
static Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
storage Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
templates Merge remote-tracking branch 'origin/last' into last 10 years ago
.gitignore init new project 10 years ago
.gitlab-ci.yml init new project 10 years ago
1.txt init new project 10 years ago
Dockerfile init new project 10 years ago
README.md README 10 years ago
celerybeat.pid init new project 10 years ago
check_comment_auth init new project 10 years ago
courses_dump.json init new project 10 years ago
fabfile.py README and settings, celery 10 years ago
java_students init new project 10 years ago
manage.py Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
req.txt Скинул все версии кода в 1 - в самом низу версия от bramabrama 10 years ago
requirements.txt init new project 10 years ago
supervisor-app.conf init new project 10 years ago
uwsgi.ini init new project 10 years ago
web_students init new project 10 years ago

README.md

#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 файл по запуску необходимых команд (Под тестовыми данными подразумеваются фикстуры)