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
version
entry inpackage.json
is set to the project version number of the new release that is to be created. - Commit all changes on
master
branch and push them to GitHub.
- Build the new release:
- Invoke job
OIL-release-build
on 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/oil
and go toreleases
section. - Select the newly created release draft.
- Check release title and write description.
- Finalize the release by clicking the
Publish release
button.
- 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! :)