This repository was archived by the owner on Jan 9, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 672
Continuous Integration #153
Copy link
Copy link
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
nextbranch
Contributor Flow
Uses git-flow based branching model with
nextas the target development branch
- Create fork
- Clone Fork and switch to the
next branch - Create branch with the following name
feat-1replacing 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
nextthen 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
Reactions are currently unavailable