У меня есть Makefile с:
docker build --build-arg USER=${USER} --build-arg PASSWD=${PASSWD}
и я строю его в скрипте jenkins с:
withCredentials([usernamePassword(credentialsId: 'my-credentials', passwordVariable: 'PASSWD', usernameVariable: 'USER')]) { (build_step) }
В сценарии Dockerfile у меня есть:
ARG USER
ARG PASSWD
curl -u ${USER}:${PASSWD}
Где пара USER / PASSWD передается в repo / API.
Какие шаги необходимо выполнить для пользователя USER / PASSWD? Я перепробовал много вариантов решений / синтаксиса и экспорт RUN. Кажется, никто не работает.
Есть ли способ запустить эхо-переменные из dockerfile? Журнал Jenkins показывает либо имя переменной, либо пробелы для большинства попыток.