У меня есть сценарий с конвейером Jenkins. Я хочу передать вывод команды docker inspect переменной. Затем я хочу использовать эту переменную позже в других шагах.
Ниже приведена команда, которая отобразит Ma c -адрес. Я хочу, чтобы выходные данные этой команды были сохранены в переменной.
docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' $INSTANCE_ID
Я пробовал это, но у меня это не сработало.
output = sh(
returnStdout: true,
script: 'docker inspect --format='{{range .NetworkSettings.Networks}}{{.MacAddress}}{{end}}' $INSTANCE_ID'
)
Может ли кто-нибудь подсказать мне, что в этом плохого, или предложить другие способы сохранить вывод в переменной.