簡體   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