|
|
# Install directly (main server)
|
|
|
|
|
|
# Install compilers
|
|
|
see `docker-gitlab/Dockerfile`
|
|
|
|
|
|
```
|
|
|
apt install nodejs git build-essential devscripts debhelper dh-systemd
|
|
|
apt install python python3 dh-python libssl-dev libncurses5-dev unzip
|
|
|
apt install gawk zlib1g-dev subversion gcc-multilib flex gettext curl wget time rsync jq
|
|
|
apt install python3-pip python-pathlib2 python-scandir
|
|
|
```
|
|
|
Add a directory within user gitlab-runner. This is used as cache and is symlinked from within project directory by **gitlab-ci**.<br/>
|
|
|
```
|
|
|
mkdir -p ~/mycache/dl
|
|
|
mkdir -p ~/mycache/workdir
|
|
|
```
|
|
|
|
|
|
# Install runner
|
|
|
```
|
|
|
apt-get update
|
|
|
apt-get upgrade
|
|
|
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
|
|
|
apt-get install gitlab-runner
|
|
|
```
|
|
|
|
|
|
# Register runner
|
|
|
URL: http://gitlab.intern/
|
|
|
Executer: shell
|
|
|
```
|
|
|
gitlab-runner register
|
|
|
```
|
|
|
|
|
|
Edit /etc/gitlab-runner/config.toml if needed.
|
|
|
|
|
|
# Commands
|
|
|
```
|
|
|
gitlab-runner status
|
|
|
gitlab-runner list
|
|
|
gitlab-runner start
|
|
|
```
|
|
|
|
|
|
|
|
|
# |
|
|
\ No newline at end of file |