Size: a a a

2021 April 26

DS

Dmitry Sergeev in jenkins_ru
прогнать через шаблонизатор, результат считать через readYaml
источник

DS

Dmitry Sergeev in jenkins_ru
> переменых не много а мест гдде надо поменять много
так тебе обычных якорей ямла может хватит?

var1: &VAR1
field1: val1
field2: val2
var2: &VAR2 'valvar2'

place1: *VAR1
palce2: *VAR1
place3: *VAR2
place4:
 example: *VAR1
источник

DS

Dmitry Sergeev in jenkins_ru
Там еще наследование есть <<:
источник

DL

Denis Ligusha in jenkins_ru
я если честно ничего не понял
источник

DS

Dmitry Sergeev in jenkins_ru
тогда wikipedia страничку про ямл прочти. Даже там есть про якоря и алиасы
источник

V

Vaflz in jenkins_ru
Приветствую, подскажите, может кто знает, где глянуть пример pipeline с сборкой docker-compose файла с репозитория

(мне нужно что бы дженкинс пошёл на репозиторий и сделал например docker-compose up при этом не скачивая файл на тачку)
источник

DB

Dmitry Burmistrov in jenkins_ru
не скачивая файл на тачку - как ты это себе представляешь? он не умеет в урлы, он с локальными файлами работает. качать придётся в любом случае
источник

DS

Dmitry Sergeev in jenkins_ru
если ты можешь это у себя, то значит и в jenkins можно.
docker-compose —help выдает
Options:
 -f, --file FILE             Specify an alternate compose file
                             (default: docker-compose.yml)
про url там ничего нет
источник

DS

Dmitry Sergeev in jenkins_ru
следовательно это сделать невозможно ни в jenkins ни локально на ПК ни в любой другой CI
источник

V

Vaflz in jenkins_ru
ну у товарища лежит docker-compose.yml в репозитории и он обращается к нему через джобу что бы собрать, при этом не скачивая на локальную машину, вот я и пытаюсь выяснить как такое сделать
источник

V

Vaflz in jenkins_ru
как минимум нашёл что есть флаг -url но он не особо помог)
источник

DS

Dmitry Sergeev in jenkins_ru
нет такого флага https://docs.docker.com/compose/reference/
источник

DS

Dmitry Sergeev in jenkins_ru
товарищ значит что-то не договаривает либо не понимает как у него оно работает
источник

V

Vaflz in jenkins_ru
я таки допытался он челез импут делает
источник

V

Vaflz in jenkins_ru
cat docker-compose.yml | docker-compose -f /dev/stdin pull
источник

V

Vaflz in jenkins_ru
но в моём случае это не сработает
источник

DS

Dmitry Sergeev in jenkins_ru
ну это ничем не отличается от docker-compose -f docker-compose.yml
и в баше можно просто cat docker-compose.yml | docker-compose -f -
источник

DS

Dmitry Sergeev in jenkins_ru
curl -u user:token https://raw.githubusercontent.com/user/branch-name/file | docker-compose -f -
источник

V

Vaflz in jenkins_ru
окей, вот это уже похоже на правду, спасибо!
источник

T

Tegikifall in jenkins_ru
/
источник