We're seeing major updates that include UI redesigns for many software platforms these days and another one my personal favourites is GitLab.
Straight down to business, if you're using their package server it's as simple as
sudo apt-get update
sudo apt-get install gitlab-ce Done.
If you installed via their Omnibus package then it requires a few extra steps.
- Stop the relevant services but leave the database for migrations and backup
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
sudo gitlab-ctl stop nginx
sudo gitlab-rake gitlab:backup:create
- Download and install the latest package (assuming we're using the Community Edition on Ubuntu)
sudo dpkg -i gitlab-ce_x.x.x-ce.1_xxx.deb
- Reconfigure and restart services
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
The full README for updating can be found here.