-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Vali Shah edited this page Jul 14, 2019
·
6 revisions
Welcome to the portess wiki!
CI/CD flow: https://medium.com/@kevinkreuzer/the-way-to-fully-automated-releases-in-open-source-projects-44c015f38fd6
Semantic-release
- Commit-analyzer: https://github.com/semantic-release/commit-analyzer
- https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines You can anytime override rules too
"plugins": [ ["@semantic-release/commit-analyzer", { "preset": "angular", "releaseRules": [ {"type": "docs", "scope":"README", "release": "patch"}, {"type": "refactor", "release": "patch"}, {"type": "style", "release": "patch"} ], "parserOpts": { "noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"] } }], "@semantic-release/release-notes-generator" ]
}```
Securing .npmrc in docker images: https://www.alexandraulsh.com/2018/06/25/docker-npmrc-security/
Problems:
- Setting up slack notifications
- Setup semantic-release
- Pre/post version scripts along with semantic-release
- Publishing to github package registry