Deployment of oil.js requires the following steps:
- Prepare the new release:
- Finalize all changes that are intended to be part of the new release.
- Ensure that
versionentry inpackage.jsonis set to the project version number of the new release that is to be created. - Commit all changes on
masterbranch and push them to GitHub.
- Build the new release:
- Invoke job
OIL-release-buildon Jenkins (tabOIL Project) with parameterRELEASE_NAME. The job must be successful to continue with the next step.
- Invoke job
- Finalize the new release on GitHub:
- Go to GitHub, invoke project
as-ideas/oiland go toreleasessection. - Select the newly created release draft.
- Check release title and write description.
- Finalize the release by clicking the
Publish releasebutton.
- Go to GitHub, invoke project
- Check the release on npmjs.com:
- Go to npmjs.org and check that the new version is available (it may take a while until it's visible).
- Check if
https://unpkg.com/@ideasio/oil.js@<new project version number>/release/current/exists and is complete.
- Check the release on AWS:
- Go to AWS S3 and check that the new version is available.
Congratulations! Your new release is done and ready! :)