Size: a a a

2020 May 06

TF

Terry Filch in ru_gitlab
Andor
> Ansible .... что бы не собрать "дом из говна и палок"

это невозможно by definition
ну все таки лучше чем баши писать каждый раз, и каждый раз чет новое добавлять
источник

A

Andor in ru_gitlab
Terry Filch
ну все таки лучше чем баши писать каждый раз, и каждый раз чет новое добавлять
мне не лучше
источник

AG

Andrey Gumilev in ru_gitlab
Terry Filch
Господа нужен совет.

Есть gitlab.com. Есть репозиторий с js-говном.
Как лучше настроить ci/cd, что бы Не юзать jenkins/etc ? В том плане, что возможно нужно будет на сервере запускать разного рода сервисы, чего-то править прямо из pipeline. Сюда хорошо подходит ansible. Но я не могу собрать раму, как Ansible и gitlab совместить, что бы не собрать "дом из говна и палок".
Подскажите, куда посмотреть или чего почитать?

PS: хочется docker конечно же, и версионность докеров. А в дальнейшем scale сервисов путем увеличения docker контейнеров.
В чем вопрос? Сделай роли, плейбуки в отдельный проект и запускай.
источник

C☭

Chadwick ☭ in ru_gitlab
У нас нормально все рулится с "ансамблем" и докерами в связке с гитлабом для фронтов) делай все ровно...
источник

A

Alexander in ru_gitlab
Chadwick ☭
У нас нормально все рулится с "ансамблем" и докерами в связке с гитлабом для фронтов) делай все ровно...
Зачем исправил? :)
источник

AM

Aleksey Matveev in ru_gitlab
Всем привет, есть вот такой ci
stages:
 - docker build
 - run docker
 - stop docker

# testbutton docker build
testbutton docker start:
 stage: docker build
 tags:
   - docker
 script:
   - echo "start"
 only:
   changes:
     -  test/*
     
# testbutton docker build
testbutton docker start2:
 stage: run docker
 tags:
   - docker
 script:
   - echo "run"
 only:
   changes:
     -  test2/*

# testbutton docker build
testbutton docker start3:
 stage: stop docker
 tags:
   - docker
 script:
   - echo "start"
 when: manual
 only:
   changes:
     -  test3/*

Есть какая-то возможность запустить только start3 при нажатии Run Pipeline? сейчас если нажать запустятся все 3 job сразу
источник

A

Andor in ru_gitlab
есть
источник

АА

Алексей Артамонов... in ru_gitlab
всем привет! Ребя, интересует такой вопрос: в gitlab-ci используею image, сам image беру со своего registry. Если я делаю на сервере docker logout у меня image спулить не может. Можно как-то на уровне gitlab-ci прописать логинг в реджистри?
источник

A

Andor in ru_gitlab
можно
источник

MT

M T in ru_gitlab
Алексей Артамонов
всем привет! Ребя, интересует такой вопрос: в gitlab-ci используею image, сам image беру со своего registry. Если я делаю на сервере docker logout у меня image спулить не может. Можно как-то на уровне gitlab-ci прописать логинг в реджистри?
Да в шаг пишешь логин и все
источник

АА

Алексей Артамонов... in ru_gitlab
вот сама таска
источник

MT

M T in ru_gitlab
А чо в плейьук логин нельзя добавить
источник

A

Andor in ru_gitlab
oh shi~
источник

MT

M T in ru_gitlab
Вы же туда уже все передаёте
источник

АА

Алексей Артамонов... in ru_gitlab
M T
Вы же туда уже все передаёте
он сначала выкачивает image и выкачать не может
источник

АА

Алексей Артамонов... in ru_gitlab
т.к в моем реждистри не залогин
источник

АА

Алексей Артамонов... in ru_gitlab
иду на сервер делаю docker login и все работает
источник

MT

M T in ru_gitlab
Алексей Артамонов
он сначала выкачивает image и выкачать не может
Гитлаб?
источник

MT

M T in ru_gitlab
А зачем вы вообще свой образ берете в базу
источник

MT

M T in ru_gitlab
Водмите зассатый образ с ансибллм и стаотуцтн с него
источник