shell 在自由式项目中与Jenkins一起进行一般性的承诺和推动

e5nszbig  于 2022-11-25  发布在  Shell
关注(0)|答案(1)|浏览(145)

我正在尝试使用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

brvekthn

brvekthn1#

我使用git -c user.name=".." -c user.email="..@.." commit -m ".."修复了它
这样我就可以设置临时配置数据。

相关问题