Gitlab kasutamine: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
|||
| 50. rida: | 50. rida: | ||
Gitlab runner https://docs.gitlab.com/runner/install/ |
Gitlab runner https://docs.gitlab.com/runner/install/ |
||
| − | ==== |
+ | ====Tööpõhimõte==== |
TODO |
TODO |
||
| + | |||
| + | ====Paigaldamine==== |
||
| + | |||
| + | Paigaldamiseks |
||
| + | |||
| + | <pre> |
||
| + | $ cat docker-compose.yml |
||
| + | version: '3' |
||
| + | services: |
||
| + | gitlab-runner: |
||
| + | image: 'gitlab/gitlab-runner:latest' |
||
| + | volumes: |
||
| + | - /var/run/docker.sock:/var/run/docker.sock |
||
| + | - ./config:/etc/gitlab-runner |
||
| + | restart: unless-stopped |
||
| + | </pre> |
||
| + | |||
| + | ning seejärel öeldakse |
||
| + | |||
| + | imre@docker:~/20221110$ docker-compose up -d |
||
| + | |||
| + | Registreerimine Gitlab'iga toimub interaktiivselt |
||
| + | |||
| + | imre@docker:~/20221110$ docker-compose exec gitlab-runner gitlab-runner register |
||
| + | |||
| + | Kasulikud lisamaterjalid |
||
| + | |||
| + | * https://docs.gitlab.com/runner/install/docker.html |
||
| + | * https://docs.gitlab.com/runner/register/index.html#docker |
||
| + | * https://techoverflow.net/2021/01/12/how-to-install-gitlab-runner-using-docker-compose/ |
||
====Kasutamine==== |
====Kasutamine==== |
||
Redaktsioon: 10. november 2022, kell 01:33
Sissejuhatus
TODO
Tööpõhimõte
TODO
Eposti väljumise seadistamine
Docker compose failis sobib kasutada lõiku
või konteineri sees failis lõiku
root@arendus:/# grep smtp_ /etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "192.168.1.250" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "gitlab@moraal.ee" gitlab_rails['smtp_password'] = "parool" gitlab_rails['smtp_domain'] = "arendus.moraal.ee" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false gitlab_rails['smtp_pool'] = false gitlab_rails['smtp_openssl_verify_mode'] = 'none'
Konteineri sees rakenduse seadistuste kehtestamiseks sobib öelda
root@arendus:/# gitlab-ctl reconfigure
Testimiseks
root@arendus:/# gitlab-rails console
--------------------------------------------------------------------------------
Ruby: ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux]
GitLab: 14.4.1 (1a23d731c9f) FOSS
GitLab Shell: 13.21.1
PostgreSQL: 12.7
--------------------------------------------------------------------------------
Loading production environment (Rails 6.1.4.1)
irb(main):004:0> Notify.test_email('imre@moraal.ee', 'Message Subject', 'Message Body').deliver_now
Gitlab runner
Gitlab runner https://docs.gitlab.com/runner/install/
Tööpõhimõte
TODO
Paigaldamine
Paigaldamiseks
$ cat docker-compose.yml
version: '3'
services:
gitlab-runner:
image: 'gitlab/gitlab-runner:latest'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./config:/etc/gitlab-runner
restart: unless-stopped
ning seejärel öeldakse
imre@docker:~/20221110$ docker-compose up -d
Registreerimine Gitlab'iga toimub interaktiivselt
imre@docker:~/20221110$ docker-compose exec gitlab-runner gitlab-runner register
Kasulikud lisamaterjalid
- https://docs.gitlab.com/runner/install/docker.html
- https://docs.gitlab.com/runner/register/index.html#docker
- https://techoverflow.net/2021/01/12/how-to-install-gitlab-runner-using-docker-compose/
Kasutamine
TODO
Kasulikud lisamaterjalid
- TODO