Skip to content

Latest commit

 

History

History
53 lines (52 loc) · 5.35 KB

INSTALL.md

File metadata and controls

53 lines (52 loc) · 5.35 KB
  • Установка выполняется под администратором
  • Переменные среды можете указать интерактивно
  • После добавления в переменную среды не забывайте перезапускать командную строку
  • Все дополнительные инструменты удобнее всего установить в папку C:\tools
  1. Установка GIT
  2. Скачать VS Code https://code.visualstudio.com/
  3. Установка OneScript
    • Ссылка для скачивания: https://oscript.io/
    • Для проверки в командой строки: oscript
    • Если командна не найдено то нужно добавить в переменную среды C:\Program Files\OneScript\bin
    • Нужна версия OneScript не менее 1.8.3
  4. Обновляем библиотеки OneScript и скачиваем необходимые пакеты: В командой строке под администратором выполняем:
    • Выполнить команду: opm install 1connector json ftp v8storage coloratos
    • Если в процессе будет выдана ошибка, необходимо дать права на чтение/запись в каталог C:\Program Files\OneScript\lib
  5. Для пользователя под которым идет запуск тестов отключить защиту от опасных действий.
  6. Установка Allure (если используете тестирование)
    • Ссылка для скачивания: https://github.com/allure-framework/allure2/releases (zip архив)
    • Распакуем в папку C:\tools, переименовываем папку на "allure"
    • Добавить в переменную среды C:\tools\allure\bin
    • Для проверки в командой строки: allure --version
  7. Установка aws-cli (если загружаете данные в облако s3)
  8. Установка SonarQube (если проверяете код на ошибки / дефекты / покрытие). Рекомендую запускать сонар в docker, так проще всего настроить проверку.
    • Ссылка для скачивания: https://github.com/Daabramov/Sonarqube-for-1c-docker/
    • Клонируем репозитарий себе
    • Устанавливаем docker
    • В каталоге с клонированным репозитарием выполняем команду: docker-compose up -d
  9. Установка sonar-scanner (если проверяете код на ошибки / дефекты / покрытие). Приложение сканирует код и отправляет SonarQube.
    • Ссылка для скачивания: https://github.com/SonarSource/sonar-scanner-cli/releases (zip архив)
    • Распакуем в папку C:\tools, переименовываем папку на "sonar-scanner"
    • Добавить в переменную среды C:\tools\sonar-scanner\bin
    • Для проверки в командой строки: sonar-scanner -v
  10. Установка Coverage41C (если проверяете код покрытие при тестировании).
    • Ссылка для скачивания: https://github.com/1c-syntax/Coverage41C/releases (zip архив)
    • Распакуем в папку C:\tools, переименовываем папку на "Coverage41C"
    • Добавить в переменную среды C:\tools\Coverage41C\bin
    • Для проверки в командой строки: Coverage41C
    • Возможно потребуется дополнительная установка
  11. Для тестирования в серверных базах 1С, необходимо включение отладки на сервере.
  12. Установка Allure Docker Service (если используете тестирование).
    • Этот сервис делает все тоже, что и обычное приложение allure, но хранит все централизованно и по всем проектам сразу.
    • Используется вот это: https://github.com/fescobar/allure-docker-service
    • Устанавливаем docker
    • Запускаем cmd/bash и переходим в папку в этом репозитарии .\docker\docker-allure-server\
    • Выполняем команду: docker-compose up -d allure allure-ui
    • Открываем докер, и должно получиться вот так: Docker