In the company I'm working for, we've been using gitlab for quite some time, long before the gitlab package in the ports tree arrived.
Because updating it purely from it's sources can be quite difficult from time to time, we would now like to switch to the ports package.
The way gitlab works, it for example usually requires your to perform semi-automagic updates on your database for each released version. This is one of the reasons why you cannot simply upgrade eg. from 9.3 to 9.5, because your left out the upgrade steps from 9.4.
Now regarding the ports package I am wondering two things:
#1 is the ports package capable of "jumping" between more than one version?
#2 if not, what am I supposed to do if I miss to update to a new version?
regarding #2, I know that i can of course build older versions from the ports tree, but given gitlab's extensive dependency tree, this again doesn't sound like a very "easy" thing to do.
thanks in advance
Because updating it purely from it's sources can be quite difficult from time to time, we would now like to switch to the ports package.
The way gitlab works, it for example usually requires your to perform semi-automagic updates on your database for each released version. This is one of the reasons why you cannot simply upgrade eg. from 9.3 to 9.5, because your left out the upgrade steps from 9.4.
Now regarding the ports package I am wondering two things:
#1 is the ports package capable of "jumping" between more than one version?
#2 if not, what am I supposed to do if I miss to update to a new version?
regarding #2, I know that i can of course build older versions from the ports tree, but given gitlab's extensive dependency tree, this again doesn't sound like a very "easy" thing to do.
thanks in advance