topgrade
Install
https://github.com/r-darwish/topgrade/releases/
URL=https://github.com/r-darwish/topgrade/releases/download/v5.5.0/topgrade-v5.5.0-x86_64-unknown-linux-gnu.tar.gz wget ${URL} -qP /tmp tar -C /tmp -xzf /tmp/topgrade-v*-x86_64-unknown-linux-gnu.tar.gz sudo mv /tmp/topgrade /usr/local/sbin
Custom configuration
# ~/.config/topgrade.toml ... remote_topgrades = ["www.example.com", "db.example.com"] [git] repos = [ "~/git/repository_1", "~/git/repository_2" ] ...
Run update
topgrade -cy
Run on specific remote host
topgrade -cy --only remotes --remote-host-limit ".*.example.com"
Links
https://github.com/r-darwish/topgrade
https://github.com/r-darwish/topgrade/releases