tachtler:gitlab_centos_7_-_runner
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:gitlab_centos_7_-_runner [2018/01/28 07:34] – [Konfiguration: Runner registrieren] klaus | tachtler:gitlab_centos_7_-_runner [2018/02/02 07:23] (aktuell) – [Runner: .gitlab-ci.yml] klaus | ||
---|---|---|---|
Zeile 230: | Zeile 230: | ||
Folgender Benutzer wurde ebenfalls angelegt, was mit folgendem Befehl überprüft werden kann: | Folgender Benutzer wurde ebenfalls angelegt, was mit folgendem Befehl überprüft werden kann: | ||
< | < | ||
- | # cat /etc/passwd | grep git | ||
# cat /etc/passwd | grep git | # cat /etc/passwd | grep git | ||
gitlab-www: | gitlab-www: | ||
Zeile 310: | Zeile 309: | ||
# cat /etc/passwd | grep gitlab-runner | # cat /etc/passwd | grep gitlab-runner | ||
gitlab-runner: | gitlab-runner: | ||
- | </code | + | </code> |
Dies soll nun mit nachfolgendem Befehl geändert werden, da **alle andern Komponenten von [[https:// | Dies soll nun mit nachfolgendem Befehl geändert werden, da **alle andern Komponenten von [[https:// | ||
Zeile 319: | Zeile 318: | ||
:!: **HINWEIS** - **Die Option '' | :!: **HINWEIS** - **Die Option '' | ||
- | Nachfolgender | + | Nachfolgender |
< | < | ||
# cat /etc/passwd | grep gitlab-runner | # cat /etc/passwd | grep gitlab-runner | ||
gitlab-runner: | gitlab-runner: | ||
+ | </ | ||
+ | und | ||
+ | < | ||
+ | # ls -la / | ||
+ | total 16 | ||
+ | drwx------ | ||
+ | drwxr-xr-x. 20 root root 4096 Jan 28 07:35 .. | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | -rw-r--r-- | ||
+ | drwxrw---- | ||
</ | </ | ||
+ | :!: **WICHTIG** - **Nachfolgende Änderungen sind im '' | ||
+ | |||
+ | Eine Abfrage des laufenden Prozesses, zeigt die Startparameter deutlich und kann mit nachfolgendem Befehl durchgeführt werden: | ||
+ | <code ini> | ||
+ | # ps auxwf | grep gitlab-runner | ||
+ | root 8367 0.0 0.0 112660 | ||
+ | root 1025 0.5 0.1 59108 15648 ? Ssl Jan27 7:05 / | ||
+ | / | ||
+ | --user gitlab-runner | ||
+ | </ | ||
+ | |||
+ | Zuerst muss der Dienst/ | ||
+ | < | ||
+ | # systemctl stop gitlab-runner.service | ||
+ | </ | ||
+ | |||
+ | Anschließend wird der **'' | ||
+ | < | ||
+ | # gitlab-runner uninstall | ||
+ | </ | ||
+ | |||
+ | Die Änderung des **'' | ||
+ | < | ||
+ | # gitlab-runner install --working-directory / | ||
+ | </ | ||
+ | |||
+ | Zur Sicherheit, laden wird die **'' | ||
+ | < | ||
+ | # systemctl daemon-reload | ||
+ | </ | ||
+ | |||
+ | Abschließend kann der Dienst/ | ||
+ | < | ||
+ | # systemctl start gitlab-runner.service | ||
+ | </ | ||
+ | |||
+ | Eine Abfrage des nun laufenden Prozesses, zeigt die **neuen** Startparameter deutlich und kann mit nachfolgendem Befehl durchgeführt werden: | ||
+ | <code ini> | ||
+ | # ps auxwf | grep gitlab-runner | ||
+ | root 9587 0.0 0.0 112660 | ||
+ | root 9546 3.2 0.1 56996 15084 ? Ssl 08:14 0:00 / | ||
+ | / | ||
+ | --user gitlab-runner | ||
+ | </ | ||
+ | |||
+ | Nahfolgender Befehl zeigt das **geänderte** **'' | ||
+ | <code ini> | ||
+ | # cat / | ||
+ | [Unit] | ||
+ | Description=GitLab Runner | ||
+ | After=syslog.target network.target | ||
+ | ConditionFileIsExecutable=/ | ||
+ | |||
+ | [Service] | ||
+ | StartLimitInterval=5 | ||
+ | StartLimitBurst=10 | ||
+ | ExecStart=/ | ||
+ | "/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Restart=always | ||
+ | RestartSec=120 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </ | ||
===== Konfiguration: | ===== Konfiguration: | ||
Zeile 448: | Zeile 527: | ||
.job_war_build: | .job_war_build: | ||
script: & | script: & | ||
- | - "sh /home/gitlab-runner/scripts/war_build.sh" | + | - " |
.job_war_test: | .job_war_test: | ||
script: & | script: & | ||
- | - "sh /home/gitlab-runner/scripts/war_test.sh" | + | - " |
job_war_build: | job_war_build: | ||
stage: build | stage: build | ||
Zeile 460: | Zeile 539: | ||
</ | </ | ||
- | Siehe auch den internen Link: [[tachtler: | + | :!: **HINWEIS** - **Siehe auch den internen Link: [[tachtler: |
==== Runner: Fehlschlag ==== | ==== Runner: Fehlschlag ==== |
tachtler/gitlab_centos_7_-_runner.txt · Zuletzt geändert: 2018/02/02 07:23 von klaus