Size: a a a

2020 May 31

GG

George Gaál in ru_gitlab
Instead of bash "something"
источник

GG

George Gaál in ru_gitlab
Also please consider running docker-compose remotely from gitlab pipeline with the variable DOCKER_HOST correctly set (d.c. can use ssh:// for connecting to remote daemons)
источник

O

Overcooked cookie in ru_gitlab
George Gaál
use bash -c "here_goes_long_command"
Thank you, it is working now
источник

O

Overcooked cookie in ru_gitlab
George Gaál
Also please consider running docker-compose remotely from gitlab pipeline with the variable DOCKER_HOST correctly set (d.c. can use ssh:// for connecting to remote daemons)
Thank you, do you have articles for me to read, about this?
источник

O

Overcooked cookie in ru_gitlab
Cause I'm not really sure how it'll work
источник

GG

George Gaál in ru_gitlab
Stack overflow with correctly formulated questions 😊 It always helps
источник

GG

George Gaál in ru_gitlab
источник

GG

George Gaál in ru_gitlab
for instance
источник

O

Overcooked cookie in ru_gitlab
Thank you @gecube 🙏
источник

GG

George Gaál in ru_gitlab
You are welcome 😂
источник

TF

Terry Filch in ru_gitlab
Overcooked cookie
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
источник

O

Overcooked cookie in ru_gitlab
how can I run sudo command?
I want to execute
ssh -t domain@34.87.6.133 /bin/bash -c "cd deploy && sudo docker-compose up
but got error
`sudo: no tty present and no askpass program specified``
источник

V

Viacheslav in ru_gitlab
bash -lic
источник

V

Viacheslav in ru_gitlab
and you don't really need sudo to run docker-compose
источник

TF

Terry Filch in ru_gitlab
Viacheslav
and you don't really need sudo to run docker-compose
if you add user into docker group - yes =)
источник

ДР

Друг Рыболова... in ru_gitlab
Всем добра! подскажите как собранную раннером либу добавить в другой проект? кроме как по апи без вариантов?
источник

GG

George Gaál in ru_gitlab
Друг Рыболова
Всем добра! подскажите как собранную раннером либу добавить в другой проект? кроме как по апи без вариантов?
Привет. Задача непонятна.
источник

MT

M T in ru_gitlab
он наверно про артифакт
источник

ДР

Друг Рыболова... in ru_gitlab
George Gaál
Привет. Задача непонятна.
Есть раннер который использует dind. Он собрал либу. Она живет пока жив контейнер. Как только сборка закончилась умирает контейнер и либа та что собралась. Пока я ее сохраняю как артефакты. А хотелось после сборки ее залить в репозиторий тем самым сохранить
источник

AG

Andrey Gumilev in ru_gitlab
Друг Рыболова
Есть раннер который использует dind. Он собрал либу. Она живет пока жив контейнер. Как только сборка закончилась умирает контейнер и либа та что собралась. Пока я ее сохраняю как артефакты. А хотелось после сборки ее залить в репозиторий тем самым сохранить
ты сам ответил
источник