Поиск…


Вступление

Место для использования Дженкинс и Сонар для CI

Как настроить Jenkins для развертывания кода в службе разработки или производства?

Как мы можем использовать jenkins в нашей разработке продуктов SalesForce. Какие плагины для инструментов доступны для интеграции Jenkins. Как решить проблему конфигурации CI ..... и т. Д.

Инструменты Jenkins CI, которые могут использоваться для SalesForce Automation

  1. Дженкинс : Ведущий сервер автоматизации с открытым исходным кодом, Jenkins предоставляет сотни плагинов для поддержки построения, развертывания и автоматизации любого проекта.
  2. Sonar Qube : SonarQube обеспечивает возможность не только демонстрировать работоспособность приложения, но также выделять новые проблемы.
  3. Apache Ant : Apache Ant - это библиотека Java и средство командной строки, задачей которой является управление процессами, описанными в файлах сборки, в качестве целей и точек расширения, зависящих друг от друга.
  4. Apache Maven : Apache Maven - это инструмент управления проектами и программного обеспечения. Основываясь на концепции объектной модели проекта (POM), Maven может управлять сборкой, публикацией и документацией проекта из центральной части информации.
  5. SfApexDoc : поддержка инструмента создания документации JavaDoc. Может использоваться Ant / Jenkins для создания документов.
  6. Отчет JUnit Report for APEX : расширяет Force.com com.salesforce.ant.DeployTask, чтобы принять дополнительный аргумент junitreportdir, который определяет папку, в которую будет выводиться XML-файл JUnitReport. Этот файл может быть использован непосредственно инструментом непрерывной интеграции Jenkins для создания диаграмм тенденций и результатов результатов теста или задачи JUnitReport Ant.
  7. Система управления версиями: может использовать GIT , SVN или любую другую систему управления версиями
  8. PMD Apex : содержит реализацию PMD для поддержки языка программирования Apex.
  9. Sonar для Apex (принудительный-sonarqube-plugin) : плагин поддерживает грамматику языка Apex, текущий список проверок сосредоточен в основном на тестовых компонентах. В настоящее время поддерживается поддержка большего количества компонентов SFDC.


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow