apt-get update -qq
                  
                  
                    - apt-get install -qq git
                  
                  
                    # Setup SSH deploy keys
                  
                  
                    - 'which ssh-agent || ( apt-get install -qq openssh-client )'
                  
                  
                    - eval $(ssh-agent -s)
                  
                  
                    - ssh-add <(echo "$SSH_PRIVATE_KEY")
                  
                  
                    - mkdir -p ~/.ssh
                  
                  
                    - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
                  
                  
                  stages:
                  
                  
                    - deploy
                  
                  
                  
                  
                  
                  deploy:
                  
                  
                    only:
                  
                  
                      - devops/63729
                  
                  
                    stage: deploy
                  
                  
                    script:
                  
                  
                      - ssh -tt -o StrictHostKeyChecking=no ..........
                  
                  
                  
                  
                  
                  Он запускается на дефолтном ранере. 
                  
                  
                  Мне нужно запустить его на другом ранере
                  
                  
                  tags:
                  
                  
                      - main-runner
                  
                  
                  Исходя из этого ci куда нужно добавить тэг с нужным мне ранером?
                  
                  
                  После или перед before script ???
                  
                  
                
в блок deploy:
так должно быть? services: - docker:dind before_script: - eval $(ssh-agent -s) - ssh-add <(echo "$SSH_PRIVATE_KEY") - mkdir -p ~/.ssh - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' stages: - deploy deploy: tags: - main-runner only: - devops/63729 stage: deploy script: - ssh -tt -o StrictHostKeyChecking=no ...........
Нет, у тебя используется динд в джобе деплой, хотя у тебя он нафиг там не упал
Обсуждают сегодня