overture-stack / roadmap

🏷️ Feature and new tools on Overture's roadmap
1 stars 0 forks source link

Improve arranger CI/CD #92

Open rtisma opened 3 years ago

rtisma commented 3 years ago

Currently, to make a release the following must be done

  1. Locally merge develop into master
  2. run npm run tag <version>

This does not follow our PR release model that is used in other projects.

The issue with this approach is:

Exit Criteria: When rc/<version> branch is merged into master, jenkins is triggered and it builds and distributes docker image

hlminh2000 commented 3 years ago

the tricky part to this is figuring out how to fit lerna into this model, for the npm packages published under the @arranger org (these are the main artifacts actually used by our projects).