This repository has been archived by the owner on Jan 9, 2023. It is now read-only.
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.
Continuous Integration #153
Open
Description
🚀 Feature Proposal
Build Triggers and Package Release
Motivation
The new mono repository is responsible for triggering the publishing of new packages via merging upcoming next
features into master
of this repository.
- This project should run a release on any changes to master.
- All feature/fix branches are merged into the
next
branch
Contributor Flow
Uses git-flow based branching model with
next
as the target development branch
- Create fork
- Clone Fork and switch to the
next branch
- Create branch with the following name
feat-1
replacing feat with the issue type and 1 with the top level issue this relates to. Bug examplebug-1
- Create a Pull Request from your feature/fix branch to
upstream:next
- If the pull request is accepted and merged into
next
then the build server will trigger a mono-repo release - The mono-repo will run tests and then merge next into master triggering a package release or comment on the issues that have broken the build
Backlog:
- Implement CI NodeJS builds
- Trigger Mono Repo Build on changes to to
next branch
- Trigger Release on changes to
master branch
- Dockerize Application