Upgrade Guide
If you are running OneDev as docker container:
- Stop container if it is still running:
$ docker stop onedev
- Delete container:
$ docker rm onedev
- Pull latest image:
$ docker pull 1dev/server
- Run container again. Wait a while for OneDev to upgrade and start.
If you are deploying OneDev into Kubernetes, just run below commands:
$ helm upgrade onedev onedev --repo https://dl.cloudsmith.io/public/onedev/onedev/helm/charts --namespace onedev --reuse-values
If you are running OneDev on virtual machine/bare metal machine:
- Assume OneDev is installed at /opt/onedev, stop OneDev by running command /opt/onedev/bin/server.(sh|bat) stop
- Make sure database server is up and running if you are using external database
- Extract new OneDev version to a separate folder, say _/path/to/new-onedev
- Run below command to perform the upgrade:
$ /path/to/new-onedev/bin/upgrade.(sh|bat) /opt/onedev
- /opt/onedev will be upgraded and you may launch it to check if things are in order
- You may remove /path/to/new-onedev afterwards if everything is fine