Size: a a a

DevOps — русскоговорящее сообщество

2021 June 09

GG

George Glebov in DevOps — русскоговорящее сообщество
я выше привёл пример
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
тут идёт сборка бинаря hello
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
а тут шаг с меткой "метка" и идёт вызов ls
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
например, можно назвать метку list
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
и тогда будет:
источник

a

amrl in DevOps — русскоговорящее сообщество
ну это получается вот у меня идет 6 подряд таких команд с разными подстановка то мне придется каждую эту подстановку вынести в отдельные шаги и вместо 1 задачи получится 6?
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
list:
 ls
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
можно их вынести в перменные
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
LS = ls
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
а потом вызывать как

$(LS)
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
но без всяких echo
источник

a

amrl in DevOps — русскоговорящее сообщество
docker-clear:
 docker volume rm --force $(docker volume ls --quiet)
 docker container stop $(docker container ls --all --quiet)
 docker container rm --volumes $(docker container ls --all --quiet)
 docker image rm --force $(docker image ls --all --quiet)

ну
у меня просто вот получается и тут только 2 подстановки эти совпадают
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
понятно, это не тот makefile ))
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
я подумал, что речь о makefile для компиляции и сборки
источник

a

amrl in DevOps — русскоговорящее сообщество
да я использую только для того чтобы быстро каманды запускать, по типу такого и там деплоя, отката и все такое
источник

a

amrl in DevOps — русскоговорящее сообщество
а я просто думал так нельзя потомушо в документации писало
Variables can only be strings.
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
так это и есть строка
источник

a

amrl in DevOps — русскоговорящее сообщество
да, просто не подумал что так можно
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
$(LS) в начале строки будет командой
источник

GG

George Glebov in DevOps — русскоговорящее сообщество
$(LS) в середине строки развернётся в строку ls
источник