Отключить расширение переменной Jenkins - PullRequest
0 голосов
/ 05 июня 2018

Похоже, что Jenkins (2.113) заменяет строку ${USER} в некоторых моих сценариях оболочки на jenkins.

Это имеет смысл, так как я, конечно, вижу больше людей, спрашивающих о том, как писать Jenkinsпеременные в выходные файлы, но в этом случае я бы хотел оставить эти файлы в покое - скрипты ломаются, если они пытаются работать под (несуществующим) пользователем «jenkins».

Как мнеотключить это поведение?

1 Ответ

0 голосов
/ 02 июля 2018

Хотя я не до конца понимаю, почему происходит такое поведение, этот вопрос привел меня в правильном направлении.

Если я преобразую свой проект из проекта Maven в проект фристайлакоторый вручную вызывает mvn clean deploy Я получаю скомпилированный проект без Jenkins или, возможно, какого-либо компонента Maven, заменяя кучу переменных в скриптах оболочки.локально мне пришлось изменить несколько незначительных настроек в моем файле pom.xml, чтобы Jenkins-Maven очистил развертывание, даже если те же файлы очистили развертывание на моей машине для разработки.Но это отдельная загадка, которую я могу жить, не разгадывая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...