но для разных проектов
                  
                  
                  
                  
                  
                  [[runners]]
                  
                  
                    name = "run-vpn"
                  
                  
                    url = "https://gitlab.ttt/"
                  
                  
                    id = 166
                  
                  
                    token = "token"
                  
                  
                    token_obtained_at = 2023-05-28T04:19:45Z
                  
                  
                    token_expires_at = 0001-01-01T00:00:00Z
                  
                  
                    executor = "shell"
                  
                  
                  
                  
                  
                  [[runners]]
                  
                  
                    name = "kuber-vpn"
                  
                  
                    url = "https://gitlab.ttt/"
                  
                  
                    id = 179
                  
                  
                    token = "token2"
                  
                  
                    token_obtained_at = 2023-06-06T06:46:08Z
                  
                  
                    token_expires_at = 0001-01-01T00:00:00Z
                  
                  
                    executor = "shell"
                  
                  
                  
                  
                  
                  
                  
                  
                  есть джоба, которая выполняется на них (просто поднимается впн на них)
                  
                  
                  ```
                  
                  
                  prepare:
                  
                  
                    stage: prepare
                  
                  
                    tags:
                  
                  
                      - kuber-vpn
                  
                  
                    script:
                  
                  
                      - sudo kuber-up
                  
                  
                    rules:
                  
                  
                      - if: $CI_COMMIT_BRANCH == "dev-kuber"
                  
                  
                  ```
                  
                  
                  
                  
                  
                  но в одном проекте (раннер зареган раньше) 
                  
                  
                  
                  
                  
                  Running with gitlab-runner 15.11.0 (436955cb)
                  
                  
                    on run-vpn 8v_q632y, system ID: s_f1df1de3f275
                  
                  
                  Preparing the "shell" executor
                  
                  
                  
                  
                  
                  Using Shell (bash) executor...
                  
                  
                  Preparing environment
                  
                  
                  
                  
                  
                  Running on 5devsvc-grslextkub01...
                  
                  
                  Getting source from Git repository
                  
                  
                  ...
                  
                  
                  Job succeeded
                  
                  
                  
                  
                  
                  
                  
                  
                  на втором
                  
                  
                  
                  
                  
                  Running with gitlab-runner 15.11.0 (436955cb)
                  
                  
                    on kuber-vpn 5pk64QPz, system ID: s_f1df1de3f275
                  
                  
                  Preparing the "shell" executor
                  
                  
                  
                  
                  
                  Using Shell (bash) executor...
                  
                  
                  Preparing environment
                  
                  
                  
                  
                  
                  Running on 5devsvc-grslextkub01...
                  
                  
                  Getting source from Git repository
                  
                  
                  
                  
                  
                  bash: line 122: UID: readonly variable
                  
                  
                  Cleaning up project directory and file based variables
                  
                  
                  
                  
                  
                  ERROR: Job failed: exit status 1
                  
                  
                  
                  
                  
                  
                  
                  
                  в логах, что дебаг, что обычные 
                  
                  
                  просто exited 1
                  
                  
                  
                  
                  
                  надо как-то по особому конфигурировать шелл экзекуторы на одном хосте? кто-то сталкивался с таким поведением?
                  
                  
                
не надо конфигирурировать
Обсуждают сегодня