Zoeken…


Invoering

Plaats om Jenkins en Sonar voor CI te gebruiken

Hoe Jenkins te configureren om code op ontwikkelings- of productieorganisatie te implementeren?

Hoe we jenkins kunnen gebruiken bij onze SalesForce-productontwikkeling. Welke tools-plug-ins zijn beschikbaar voor Jenkins Integration Hoe een CI-configuratieprobleem op te lossen ... enz

Jenkins CI-tools die kunnen worden gebruikt voor SalesForce Automation

  1. Jenkins : Jenkins, de toonaangevende open source-automatiseringsserver, biedt honderden plug-ins voor het bouwen, implementeren en automatiseren van elk project.
  2. Sonar Qube : SonarQube biedt de mogelijkheid om niet alleen de status van een toepassing weer te geven, maar ook om nieuw geïntroduceerde problemen te markeren.
  3. Apache Ant : Apache Ant is een Java-bibliotheek en opdrachtregelprogramma waarvan de missie is om processen die in build-bestanden worden beschreven aan te sturen als van elkaar afhankelijke doelen en uitbreidingspunten.
  4. Apache Maven : Apache Maven is een softwareprojectbeheer- en begripstool. Op basis van het concept van een projectobjectmodel (POM), kan Maven de bouw, rapportage en documentatie van een project beheren vanuit een centraal stuk informatie.
  5. SfApexDoc : ondersteuning voor JavaDoc-achtig hulpmiddel voor het maken van documentatie. Kan door Ant / Jenkins worden gebruikt om documenten te maken.
  6. JUnit-formaat Rapport voor APEX : breidt het Force.com com.salesforce.ant.DeployTask uit om een optioneel argument junitreportdir te accepteren dat de map definieert waarin een JUnitReport XML-bestand wordt uitgevoerd. Dit bestand kan rechtstreeks door de Jenkins continue integratietool worden gebruikt om trendgrafieken en details van testresultaten te produceren of door de JUnitReport Ant-taak.
  7. Versiebeheersysteem: kan GIT , SVN of een ander versiebeheersysteem gebruiken
  8. PMD Apex : Bevat de PMD-implementatie ter ondersteuning van de Apex-programmeertaal.
  9. Sonar voor Apex (force-sonarqube-plug-in) : de plug-in biedt ondersteuning voor de Apex -taalgrammatica , de huidige lijst met controles is voornamelijk gericht op testonderdelen. De ondersteuning voor meer SFDC-componenten is aan de gang.


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow