Ich habe festgestellt, dass bei Verwendung des Maven Release Plugins und des Jacoco Plugins, nach einem Build-Erfolg, es freigibt und dann nur die Jacoco Testabdeckung überprüft. Meine Frage ist über gibt es eine Möglichkeit, die Jacoco Testabdeckung zuerst und dann, wenn es nur Freigabe mit dem Maven Release-Plugin passiert passieren?Jenkins Jacoco Plugin und Maven Release Plugin
0
A
Antwort
0
Die Dokumentation von jacoco maven plugin contains ein check
Ziele, die solche Dinge handhaben könnte, wo Sie Regeln definieren:
<rules>
<rule implementation="org.jacoco.maven.RuleConfiguration">
<element>BUNDLE</element>
<limits>
<limit implementation="org.jacoco.report.check.Limit">
<counter>INSTRUCTION</counter>
<value>COVEREDRATIO</value>
<minimum>0.80</minimum>
</limit>
<limit implementation="org.jacoco.report.check.Limit">
<counter>CLASS</counter>
<value>MISSEDCOUNT</value>
<maximum>0</maximum>
</limit>
</limits>
</rule>
</rules>
Oder definieren ein Minimum wie:
<rules>
<rule>
<element>CLASS</element>
<excludes>
<exclude>*Test</exclude>
</excludes>
<limits>
<limit>
<counter>LINE</counter>
<value>COVEREDRATIO</value>
<minimum>50%</minimum>
</limit>
</limits>
</rule>
</rules>
die check
Dies bedeutet, was Sie brauchen, Ziel in Ihrem Build ...
Verwandte Themen
- 1. Jenkins jacoco plugin leer Bericht
- 2. Maven Plugin JaCoCo Fehler
- 3. maven-surefire-plugin, jacoco-maven-plugin zeige keine Abdeckung
- 4. Maven Release Plugin und Befehlszeilenargumente
- 5. Maven-Release-Plugin und Arquillian
- 6. Jenkins Pipeline, bitbucket Haken und Maven Release Plugin Endlosschleife
- 7. Maven Release Plugin - Zugriff verweigert
- 8. maven release plugin ignoriert releaseProfile
- 9. Maven Release-Plugin Version 2.5.3
- 10. Maven Plugin - mvn release: vorbereiten
- 11. Jenkins Jacoco Plugin verbindet keine Groovy-Quelldateien
- 12. Jenkins 'maven release plugin - Wie wird die übergeordnete Projektversion eingestellt?
- 13. maven jacoco plugin erzeugt keinen Coverage-Bericht
- 14. maven release plugin - manipulieren Projektversion Version
- 15. Nuget Version und Release-Management wie Maven Release-Plugin
- 16. Jenkins 2 pipeline + maven release
- 17. Jenkins Pipelines mit Gradle Release-Plugin
- 18. Failure bauen auf Maven Release Plugin
- 19. Maven Release Plugin mit GIT: pom.xml Konfiguration
- 20. Maven Release Plugin: Berechtigung verweigert (publickey) Github
- 21. Maven Release-Plugin - Nicht-Parse-Einstellungen Fehler
- 22. Maven Release Plugin: Freigabe von git Unterordner?
- 23. Jenkins maven Release Grabung Kopie
- 24. maven site plugin Problem auf jenkins Server
- 25. Gradle Release Plugin Release-Meinung
- 26. Gradle Skipping jacoco Deckungs Plugin
- 27. So erhalten Sie Interaktivität mit Maven-Release-Plugin
- 28. Verwenden Sie Jenkins Build-Release mit Maven-Release-Plugin auf den SSH-Key-Anmeldeinformationen fehlgeschlagen
- 29. Maven Release mit Jenkins Pipeline
- 30. Jenkins Fehler: Plugin benötigt Maven Version 2.2.1
Es war nützlich, wenn Sie von der pom.xml konfigurieren. irgendwelche Vorschläge, wenn Sie es über die Jenkins API in den Post-Build-Aktionen verwenden? –