Gitlab runner kasutamine: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
(Uus lehekülg: '===Sissejuhatus=== TODO ===Tööpõhimõte=== TODO ===Kasulikud lisamaterjalid=== * TODO') |
Resümee puudub |
||
| (ei näidata sama kasutaja 6 vahepealset redaktsiooni) | |||
| 5. rida: | 5. rida: | ||
===Tööpõhimõte=== |
===Tööpõhimõte=== |
||
| + | Väited |
||
| ⚫ | |||
| + | * üldiselt võib gitlab runner versioon olla nö veidi vanem kui gitlab versioon |
||
| ⚫ | |||
| + | |||
| + | ===Docker=== |
||
| + | |||
| + | <pre> |
||
| + | imre@arendus:/srv/gitlab-runner/dc$ cat docker-compose-gr.yml |
||
| + | services: |
||
| + | gitlab-runner-11: |
||
| + | image: 'gitlab/gitlab-runner:v17.10.1' |
||
| + | volumes: |
||
| + | - /var/run/docker.sock:/var/run/docker.sock |
||
| + | - /srv/gitlab-runner/volume/gr-11/etc/gitlab-runner:/etc/gitlab-runner |
||
| + | restart: unless-stopped |
||
| + | ports: |
||
| + | - '8093:8093' |
||
| + | |||
| + | gitlab-runner-12: |
||
| + | image: 'gitlab/gitlab-runner:v17.10.1' |
||
| + | volumes: |
||
| + | - /var/run/docker.sock:/var/run/docker.sock |
||
| + | - /srv/gitlab-runner/volume/gr-12/etc/gitlab-runner:/etc/gitlab-runner |
||
| + | restart: unless-stopped |
||
| + | ports: |
||
| + | - '8094:8094' |
||
| + | </pre> |
||
| + | |||
| + | kus |
||
* TODO |
* TODO |
||
| + | |||
| + | ===GitLab runner upgrade=== |
||
| + | |||
| + | GitLab runner ei sisalda nö persistent data't, uuendamiseks sobib asendada eelmine versioon sobivaga, nt |
||
| + | |||
| + | <pre> |
||
| + | image: 'gitlab/gitlab-runner:v17.10.1' -> image: 'gitlab/gitlab-runner:v18.11.3' |
||
| + | </pre> |
||
| + | |||
| + | ja käivitada konteinerid |
||
| + | |||
| + | <pre> |
||
| + | $ docker compose -f docker-compose-gr.yml pull |
||
| + | $ docker compose -f docker-compose-gr.yml up -d |
||
| + | </pre> |
||
| + | |||
| + | Enne uuendamist paistab gitlab peal |
||
| + | |||
| + | Admin -> CI/CD -> Runners |
||
| + | |||
| + | nii |
||
| + | |||
| + | [[Fail:20260613-gitlab-runner-upgrade-01.png|900px]] |
||
| + | |||
| + | kus |
||
| + | |||
| ⚫ | |||
| + | |||
| + | Peale uuendamist |
||
| + | |||
| + | [[Fail:20260613-gitlab-runner-upgrade-02.png|900px]] |
||
| + | |||
| + | kus |
||
| + | |||
| + | * TODO |
||
| + | |||
| ⚫ | |||
| + | |||
| + | * [[:Gitlab kasutamine]] |
||
Viimane redaktsioon: 13. juuni 2026, kell 21:33
Sissejuhatus
TODO
Tööpõhimõte
Väited
- üldiselt võib gitlab runner versioon olla nö veidi vanem kui gitlab versioon
Docker
imre@arendus:/srv/gitlab-runner/dc$ cat docker-compose-gr.yml
services:
gitlab-runner-11:
image: 'gitlab/gitlab-runner:v17.10.1'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /srv/gitlab-runner/volume/gr-11/etc/gitlab-runner:/etc/gitlab-runner
restart: unless-stopped
ports:
- '8093:8093'
gitlab-runner-12:
image: 'gitlab/gitlab-runner:v17.10.1'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /srv/gitlab-runner/volume/gr-12/etc/gitlab-runner:/etc/gitlab-runner
restart: unless-stopped
ports:
- '8094:8094'
kus
- TODO
GitLab runner upgrade
GitLab runner ei sisalda nö persistent data't, uuendamiseks sobib asendada eelmine versioon sobivaga, nt
image: 'gitlab/gitlab-runner:v17.10.1' -> image: 'gitlab/gitlab-runner:v18.11.3'
ja käivitada konteinerid
$ docker compose -f docker-compose-gr.yml pull $ docker compose -f docker-compose-gr.yml up -d
Enne uuendamist paistab gitlab peal
Admin -> CI/CD -> Runners
nii
kus
- TODO
Peale uuendamist
kus
- TODO