Categorygithub.com/IT-Nick/go-project-cms
module
0.0.0-20220629041915-7aefcc350491
Repository: https://github.com/it-nick/go-project-cms.git
Documentation: pkg.go.dev

# README

Система управления корпоративными данными

Go Report Card

Больше имнофрмации о процессе разработки

Вы можете найти больше информации о цели проекта и этапах разработки программы по ссылкам ниже:

Установка (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
# выполнили push

Выгрузка и Запуск:

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

# Packages

No description provided by the author
No description provided by the author