Skip to content
Snippets Groups Projects
Commit a2696556 authored by Daniel Dehennin's avatar Daniel Dehennin
Browse files

feat(gitlab-ci): automatic release creation with semantic-release

Create new release when merge requests are merged into the production
branch.

* templates/Release/Semantic-release.yaml: run `semantic-release` with
  the latest EOLE container for production branch if one of its
  configuration is present.

* .gitlab-ci.yml: execute a new stage `release` for
  `semantic-release`.

* release.config.js: create `docs/CHANGELOG.md` and publish new
  releases on Gitlab.
  Mangle commits to have links for users, issues and commits id.

* release-rules.js: create semantic version update rules based on
  `docs/CONTRIBUTING.md`.
parent 71a1ac4f
No related branches found
No related tags found
5 merge requests!10feat(docker): build and tag docker images,!9feat(docker): build and tag docker,!8feat(docker): build and tag docker images,!7feat(docker): build and tag docker images,!6feat(docker): build and tag docker images
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment