Reusable Jenkins Pipeline for Maven Java projects
Last modified by Vincent Massol on 2019/11/04 17:45
- Proposed By
- Duration
- 50 mn
- Audience
- Advanced
- Abstract
This talk will go through the Jenkins Pipeline libraries developed by the XWiki open source project, explaining all the features it contains and they've been implemented.
Examples of features:
- When having several repositories to build, make it as simple as requiring just xwikiModule {} to execute the full build, including functional selenium tests
- Recognizing flaky tests (querying JIRA) and environment-related issues and not sending a mail in these cases to prevent false positives
- Save videos and screenshots from failing tests and attach the screenshot to the Jenkins job page
- Running both scheduled jobs and normal jobs in a single Jenkinsfile
- Language
- English
Presented At
Not presented yet