2015-02-13 3 views
0

Я пытаюсь проверить/зафиксировать и нажать файл в репозиторий. Для этого вам потребуется учетная запись пользователей. Существует ли переменная среды, которая может предоставлять учетные данные пользователя? Или мне нужно вручную попросить пользователя предоставить свои учетные данные? и мне нужно использовать сценарий оболочки, чтобы выталкивать файл или есть другой способ сделать это?Проверка файла через Jenkins без учетных данных пользователя

ответ

0

Вы используете git repo?
Когда вы являетесь обычным пользователем и кодом git с кодом ssh, вы можете настроить среду с ключами в $ {HOME} /. Ssh таким образом, чтобы вам не нужны учетные данные для каждого git pull/push ,
Итак, если вы хотите, чтобы Дженкинс автоматически сгенерировал некоторые файлы, которые нужно проверить, и вы хотите отслеживать изменения с помощью git log («Какой идиот написал эту строку?»), Вы должны сделать специального пользователя (кому-то вроде Jenkins).
Когда файл сгенерирован, я использовал бы скрипт для

cd workspace 
git pull 
my_generate.sh 
git -am "Generated code" newfile 
git push 
Смежные вопросы