27
DEPLOYMENT
Ramiro Saenz edited this page 6 years ago
Private
For branch steps:
- Define Rambox version editing package.json.
- Download the latest languages from Crowdin.
- Build the project:
sencha app build
- Go to the rambox-build repo, commit and push changes.
- Here you can push/merge all to
community-edition
repo. - Create a release draft with "X.X.X" in the title and tag.
- Go to Travis CI and trigger a manual build with title "X.X.X".
- Go to AppVeyor and run a "New build".
- In the meantime, edit the Release and define the Changelog and save it (still Draft).
- Change the README.md to update if is necessary.
- Update Wiki if necessary.
- Add new version in Wiki CHANGELOG.
- Publish release in Github.
- Go to Rambox API and update with the new version to notify users.
- Upload the snap file to the Snap Store.
- Publish a message to social networks mentioning new services and send emails or Tooltip.io.