繁体   English   中英

在 Freestyle 项目中使用 Jenkins 提交和推送

[英]commit and push generically with Jenkins in a Freestyle project

我正在尝试使用 Jenkins 作业将更改提交并推送到 Bitbucket

该作业是一个以“执行 Shell”作为构建步骤的 Freestsyle 项目。

我目前在“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 配置的凭据(因为我不允许使用 git 配置error: could not lock config file //.gitconfig: Permission denied )

我使用git -c user.name=".." -c user.email="..@.." commit -m ".."修复了它

这样我就可以设置临时配置数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM