Szukaj…


Wprowadzenie

Miejsce do użycia Jenkinsa i Sonaru dla CI

Jak skonfigurować Jenkins, aby wdrażał kod w organie ds. Rozwoju lub produkcji?

Jak możemy wykorzystać Jenkins w naszym rozwoju produktów SalesForce. Jakie są dostępne wtyczki narzędzi do integracji Jenkinsa Jak rozwiązać problem z konfiguracją CI ..... itd

Narzędzia Jenkins CI, które można wykorzystać w SalesForce Automation

  1. Jenkins : wiodący serwer automatyzacji typu open source, Jenkins zapewnia setki wtyczek do wspierania budowania, wdrażania i automatyzacji każdego projektu.
  2. Sonar Qube : SonarQube umożliwia nie tylko pokazanie kondycji aplikacji, ale także wyróżnienie nowo wprowadzonych problemów.
  3. Apache Ant : Apache Ant to biblioteka Java i narzędzie wiersza polecenia, którego zadaniem jest sterowanie procesami opisanymi w plikach kompilacji jako wzajemnie zależnych celów i punktów rozszerzeń.
  4. Apache Maven : Apache Maven to narzędzie do zarządzania projektami i ich zrozumienia. W oparciu o koncepcję modelu obiektowego projektu (POM), Maven może zarządzać kompilacją projektu, raportowaniem i dokumentacją z jednej centralnej informacji.
  5. SfApexDoc : Wsparcie dla narzędzia do tworzenia dokumentacji podobnego do JavaDoc. Może być używany przez Ant / Jenkins do tworzenia Dokumentów.
  6. Raport formatu JUnit dla APEX : Rozszerza com.salesforce.ant.DeployTask Force.com o akceptację opcjonalnego argumentu junitreportdir, który definiuje folder, w którym wyprowadzany jest plik XML JUnitReport. Plik ten może zostać wykorzystany bezpośrednio przez narzędzie ciągłej integracji Jenkins do tworzenia wykresów trendów i szczegółów wyników testu lub przez zadanie Ant JUnitReport.
  7. System kontroli wersji: Może używać GIT , SVN lub dowolnego innego systemu kontroli wersji
  8. PMD Apex : Zawiera implementację PMD do obsługi języka programowania Apex.
  9. Sonar dla Apex (enforce-sonarqube-plugin) : Wtyczka obsługuje gramatykę języka Apex, obecna lista kontroli koncentruje się głównie na komponentach testowych. Trwa obsługa większej liczby komponentów SFDC.


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow