19 lines
935 B
Markdown
19 lines
935 B
Markdown
# gCube-ReleaseNotes Pipeline
|
|
Starting from a build commits report generated by the gCube Release pipeline, for each component listed in the report, this Jenkins pipeline:
|
|
* checks the existence of the CHANGELOG.md for the current release
|
|
* appends the release notes to an aggregated document
|
|
|
|
## Requirements
|
|
* [Jenkins](https://jenkins.io/) ver. 2.164.2 or newer
|
|
* [Pipeline plugin](https://wiki.jenkins.io/display/JENKINS/Pipeline+Plugin) ver. 2.5 or newer
|
|
* [Pipeline: SCM Step plugin](https://plugins.jenkins.io/workflow-scm-step) ver. 2.7 or newer
|
|
|
|
## References
|
|
* [Pipeline as code](https://jenkins.io/doc/book/pipeline-as-code/)
|
|
* [Pipeline Syntax](https://jenkins.io/doc/book/pipeline/syntax/)
|
|
* [Shared Libraries](https://jenkins.io/doc/book/pipeline/shared-libraries/)
|
|
* [SCM Step](https://jenkins.io/doc/pipeline/steps/workflow-scm-step/)
|
|
|
|
|
|
## License
|
|
This project is licensed under the [EUPL V.1.1 License](LICENSE.md). |