Я использую плагин teamconcert
для интеграции Jenkins с нашей системой контроля версий.При использовании задания произвольной формы проверка исходного кода произошла прямо в ${JENKINS_WORKSPACE}
.Когда я использую конвейерное задание, исходный код извлекается в ${JENKINS_WORKSPACE}@script
.Я заметил, что есть и другие @folders
, такие как ${JENKINS_WORKSPACE}@libs
и иногда ${JENKINS_WORKSPACE}@tmp
.
Очевидно, я не собираюсь связываться с libs
и tmp
, но так как мой код входит в @script
и мне нужно перейти в эту папку в моем конвейерном скрипте. Правильно ли установить для моего dir
значение ${JENKINS_WORKSPACE}@script
?Это просто кажется клёнким и странным.Почему конвейер делает это?