We release Sider Enterprise's new versions continuously. It is recommended that you keep your Sider Enterprise up to date.
A release note may include the extra steps you should do to update your Sider Enterprise, so please be careful to read the release notes before updating it. If you have any questions, don't hesitate to ask us for our help.
You have to do the following operations to update Sider Enterprise.
- Download a new Docker image. See Get Docker Image
- Update configurations if the new release note requires
- Stop your Sider Enterprise
- Run the database migration and extra update scripts
- Restart Sider Enterprise
On step #4, you must always run the following command:
docker run 480130971618.dkr.ecr.us-east-1.amazonaws.com/sideci_onprem:NEW_TAG bundle exec rails db:migrate
However, the update procedure varies among the Sider Enterprise releases as stated above.
During step #3 to #5, Sider Enterprise stops and your users cannot access Sider Enterprise. This is necessary because Running an older version of Sider Enterprise during updates may cause an inconsistent DB status or simply result in errors. We also recommend making a backup of the database for the case you need to rollback to the old version.