Vorrei integrare SourceMonitor nel mio sistema Jenkins CI. Poiché non esiste un plug-in SourceMonitor, come posso rendere visibili i risultati di SourceMonitor sul mio server Jenkins.Integrazione di SourceMonitor in un sistema Jenkins CI
risposta
Hai solo realisticamente disponibili le seguenti opzioni:
- creare un plugin Hudson per SourceMonitor te stesso.
- Contattare il team di sviluppo di SourceMonitor e chiedere loro di creare un plug-in Hudson.
- Utilizzare un plug-in Hudson esistente simile a SourceMonitor.
Immagino che tu non abbia fortuna. Puoi dare un'occhiata a plug-in simili (probabilmente FindBugs, PMD, i plugin Checkstyle dovrebbero essere comparabili) e scrivere da te un plugin.
Puoi anche provare a postare nella mailing list degli utenti di Jenkins, forse qualcuno lì può aiutarti.
Non so che tipo di output produce SourceMonitor, ma se genera report HTML, esiste un plugin di pubblicazione HTML che consente di collegare e visualizzare tali risultati nel lavoro. Non così integrato come un vero plugin, ma forse sarebbe sufficiente per te.
C'è un problema aperto associato al plugin Violations.
Puoi votare per l'attuazione di questo problema: https://issues.jenkins-ci.org/browse/JENKINS-5741
preferisco opzione numero 3. Ho sperato che qualcuno sta usando SourceMonitor a Hudson, e sa un plugin che è simile in modo che possa essere utilizzato per l'integrazione –