我正在尝试使用Jenkins作业提交并将更改推送到Bitbucket
该作业是一个Freestsyle项目,其构建步骤为“执行Shell”。
我目前在“Execute Shell”的构建步骤中所做的工作如下:
python run.py
git config --global user.email "name@gmail.com"
git config --global user.name "name"
git add .
git commit -m 'jenkins.job : update...'
然后我用Git Publisher推送更改。
这在我的本地计算机上可以正常工作,但是有没有办法用Jenkins变量而不是git config来检索我在源代码管理中使用的凭据(因为我不允许使用git config error: could not lock config file //.gitconfig: Permission denied
)
1条答案
按热度按时间brvekthn1#
我使用
git -c user.name=".." -c user.email="..@.." commit -m ".."
修复了它这样我就可以设置临时配置数据。