Next up is to install Gitlab. The problem will be the inability to access to ‘net from work. So a manual install will need to be done. We’ll see how that goes.
Gitlab is pretty easy to install. Just follow the website. I’m going to build the server, generate an RPM list and a file list, install gitlab and the run a diff to see what changed. It may or may not help in setting up the gitlab server at work.
Comparing the before and after files and rpm listing, there were no differences before the install. Doing the installation now per the website shows the following installation and dependencies:
Installing: gitlab-ce x86_64 10.1.3-ce.0.el7 gitlab_gitlab-ce 353 M Installing for dependencies: audit-libs-python x86_64 2.4.1-5.el7 jumpstart 69 k checkpolicy x86_64 2.1.12-6.el7 jumpstart 247 k libsemanage-python x86_64 2.1.10-18.el7 jumpstart 94 k policycoreutils-python x86_64 2.2.5-20.el7 jumpstart 435 k python-IPy noarch 0.75-6.el7 jumpstart 32 k setools-libs x86_64 3.3.7-46.el7 jumpstart 485 k
For a local installation without access to the ‘net, as long as I install the above dependencies on the server and then the gitlab-ce rpm, I should be good.
Rebuilding here in a sec to test my theory.
Confirmed. I installed the above packages and once done, installed the gitlab rpm as noted on the website:
export EXTERNAL_URL=http://lnmt1cuomgit1.internal.pri rpm -ivh gitlab-ce-10.1.3-ce.0.el7.x86_64.rpm
Ready to be used…
Jenkins next…