Size: a a a

2020 May 30

y

yellow in ru_gitlab
George Gaál
Хм. А так да - надо в раннере дизейблить
если ли возможность это сделать если я дефолтные юзаю(не устанавливая собстренные)
источник

A

Alexander in ru_gitlab
yellow
если ли возможность это сделать если я дефолтные юзаю(не устанавливая собстренные)
Ты юзаешь gitlab.com и имеешь в виду его шаренные раннеры?
источник

y

yellow in ru_gitlab
Да
источник

A

Alexander in ru_gitlab
yellow
Да
Там, вроде, докер и ты, по идее, можешь крутить эти sysctl для контейнера.
Можешь ещё попробовать через gai.conf приоритет для aaaa записей понизить, но это не для всего сработает.
источник

AP

Anton Patsev in ru_gitlab
У кого-нибудь встречалась такая ситуация
https://gitlab.com/gitlab-org/gitlab/-/issues/219617
при использовании HTTPS сначала выдается 401 код, а затем 200.
источник

SP

Sergey Pechenkó in ru_gitlab
А что здесь не так-то? 401 = Not authorized, по нему git узнаёт, что надо спросить учётные данные.
источник

SP

Sergey Pechenkó in ru_gitlab
Ну в смысле - это не проблема гитлаба вообще.
источник

SP

Sergey Pechenkó in ru_gitlab
Задавай креды в адресе, или в конфиге репы, тогда всё будет сразу норм.
источник
2020 May 31

С

Семён in ru_gitlab
Коллеги, подскажите, где генерируется $CI_JOB_TOKEN?
источник

AP

Anton Patsev in ru_gitlab
Sergey Pechenkó
А что здесь не так-то? 401 = Not authorized, по нему git узнаёт, что надо спросить учётные данные.
Ты прав. Это я исследовал https://youtrack.jetbrains.com/issue/UP-10717 почему upsource при HTTP/HTTPS и указании логина пароля сначала получает 401, а затем 200. Надо написать им.
источник

SP

Sergey Pechenkó in ru_gitlab
Семён
Коллеги, подскажите, где генерируется $CI_JOB_TOKEN?
источник

O

Overcooked cookie in ru_gitlab
Hi, can anyone help, I’m trying to setup auto deployment with gitlab CICD, but currently having problem when trying to ssh to production server
источник

O

Overcooked cookie in ru_gitlab
And I’m not sure I have understand it well
источник

O

Overcooked cookie in ru_gitlab
image: docker:latest

services:
   - docker:dind

stages:
   - build
   - deploy

before_script:
   - echo "Before script..."
   - echo $CI_REGISTRY_USER
   - echo $CI_REGISTRY_PASSWORD
   - echo $CI_REGISTRY
   - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
   # Setup SSH deploy keys
   - 'which ssh-agent || ( apk --update add openssh-client )'
   - eval $(ssh-agent -s)
   - echo -e "$SSH_PRIVATE_KEY" > key
   - chmod 600 key
   - ssh-add key
   - mkdir -p ~/.ssh
   - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'

build:
   stage: build
   script:
       - docker pull $CI_REGISTRY_IMAGE:latest || true
       - docker build --cache-from $CI_REGISTRY_IMAGE:latest --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $CI_REGISTRY_IMAGE:latest .
       # - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
       - docker push $CI_REGISTRY_IMAGE:latest
   only:
       - develop

deploy:
   stage: deploy
   script:
       - ls ~/.ssh/
       - ssh alazhar_domain@34.87.6.133 /bin/bash "ls"
   only:
       - develop

this is my .gitlab-ci.yml,
and the error is ssh permission denied
источник

GG

George Gaál in ru_gitlab
It can mean everything beginning from incorrect rights on key files and ending in issues with gitlab pipeline itself
источник

GG

George Gaál in ru_gitlab
Please answer whether you can login to target host from your PC
источник

GG

George Gaál in ru_gitlab
And please write precise error message
источник

O

Overcooked cookie in ru_gitlab
George Gaál
It can mean everything beginning from incorrect rights on key files and ending in issues with gitlab pipeline itself
Thanks for the feedback
источник

O

Overcooked cookie in ru_gitlab
I've managed to resolve the permission problem, turns out, I was using the wrong key,
but I don't know how to execute my deployment bash script
$ ssh alazhar_domain@34.87.6.133 /bin/bash "cd docker && docker-compose up"
Warning: Permanently added '34.87.6.133' (ECDSA) to the list of known hosts.
/bin/bash: cd: No such file or directory
The idea is after logging in to the server via ssh, I want to go to my /docker directory and execute docker-compose up
источник

GG

George Gaál in ru_gitlab
use bash -c "here_goes_long_command"
источник