[FOLIO-1481] Move CI job lint-raml to before maven Created: 11/Sep/18 Updated: 24/Dec/18 Resolved: 23/Dec/18 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | P3 |
| Reporter: | David Crossley | Assignee: | David Crossley |
| Resolution: | Done | Votes: | 0 |
| Labels: | ci, raml | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||||||
| Sprint: | |||||||||||||||||||||
| Description |
|
The "lint-raml" stage (
However, the SonarQube stage is wiping out the messages from previous stages. So await
|
| Comments |
| Comment by David Crossley [ 23/Dec/18 ] |
|
Done in https://github.com/folio-org/jenkins-pipeline-libs/pull/56 |
| Comment by David Crossley [ 24/Dec/18 ] |
|
That also split the lint-raml job into two stages: First do "Lint raml-cop" early before "Maven build" to assess the RAML and examples against schema. At the end of pipeline do "Lint raml schema" to assess the RAML Schema descriptions
Reduces potential to overlook RAML errors. |