Система управления корпоративными данными
Больше имнофрмации о процессе разработки
Вы можете найти больше информации о цели проекта и этапах разработки программы по ссылкам ниже:
Установка (Docker)
Создание и Загрузка:
docker login docker.pkg.github.com -u <USERNAME> -p <GITHUB_TOKEN>
docker build -t docker.pkg.github.com/IT-Nick/go-project-cms/rcms:latest .
docker push docker.pkg.github.com/IT-Nick/go-project-cms/rcms:latest
Выгрузка и Запуск:
docker pull docker.pkg.github.com/IT-Nick/go-project-cms/rcms:latest
docker run docker.pkg.github.com/IT-Nick/go-project-cms/rcms:latest
Установка нового проекта для анализа на SonarCloud
- В SonarCloud:
- Нажмите Plus в Правом верхнем углу
- Analyze New Project
- Нажмите на ссылку GitHub app configuration
- Настроить SonarCloud
- Выберите репозиторий и Сохраните
- Вернитесь к анализу проекта
- Отметьте галочкой добавленный репозиторий
- Ниажмите Настроить
- Нажмите настроить с помощью Travis
- Скопируйте команду для шифрования токена Travis
- Запустите
travis encrypt --com <TOKEN_YOU_COPPIED>
- Заполните поле
secure
в .travis.yml
полученной строкой - Push
- В Travis:
- Установите
DOCKER_USERNAME
- Установите
DOCKER_PASSWORD
вашим токеном Github
Установка CodeClimate
- Заходим на https://codeclimate.com/github/repos/new
- Добавляем репозиторий
- Заходим на вкладку Тестовое покрытие
- Копируем идентификатор Reporter ID
- Переходим в Travis и открываем Настройки для репозитория
- Добавляем переменную окружения: name:
CC_TEST_REPORTER_ID
, value: Скопировать из CodeClimate