Ricerca…


introduzione

Posto per usare Jenkins e Sonar per CI

Come configurare Jenkins per distribuire il codice sull'organizzazione di sviluppo o produzione?

Come possiamo usare jenkins nello sviluppo del nostro prodotto SalesForce. Quali sono i plug-in degli strumenti disponibili per l'integrazione con Jenkins Come risolvere il problema di configurazione dell'IC, ecc

Strumenti CI Jenkins che possono essere utilizzati per SalesForce Automation

  1. Jenkins : il principale server di automazione open source, Jenkins fornisce centinaia di plugin per supportare la creazione, l'implementazione e l'automazione di qualsiasi progetto.
  2. Sonar Qube : SonarQube offre la capacità non solo di mostrare lo stato di un'applicazione, ma anche di evidenziare i problemi appena introdotti.
  3. Apache Ant : Apache Ant è una libreria Java e uno strumento da riga di comando la cui missione è quella di guidare i processi descritti nei file di build come obiettivi e punti di estensione dipendenti l'uno dall'altro.
  4. Apache Maven : Apache Maven è uno strumento di gestione e comprensione del progetto software. Basato sul concetto di un modello di oggetto di progetto (POM), Maven può gestire la creazione, la reportistica e la documentazione di un progetto da un'informazione centrale.
  5. SfApexDoc : supporto per lo strumento di creazione di documentazione simile a JavaDoc. Può essere utilizzato da Ant / Jenkins per creare documenti.
  6. JUnit format Report for APEX : Estende Force.com com.salesforce.ant.DeployTask per accettare un argomento junitreportport opzionale che definisce la cartella in cui viene generato un file XML JUnitReport. Questo file può essere utilizzato direttamente dallo strumento di integrazione continua Jenkins per produrre grafici di tendenza e dettagli sui risultati dei test o tramite l'attività Ant JUnitReport.
  7. Sistema di controllo versione: può utilizzare GIT , SVN o qualsiasi altro sistema di controllo versione
  8. Apice PMD : contiene l'implementazione PMD per supportare il linguaggio di programmazione Apex.
  9. Sonar per Apex (enforce-sonarqube-plugin) : il plugin supporta la grammatica del linguaggio Apex, l'attuale elenco di controlli si concentra principalmente sui componenti del test. È in corso il supporto per più componenti SFDC.


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow