[英]How do I ignore changes by a certain user in Jenkins/HG?
我正在將Jenkins與HG存儲庫一起使用。 有一個構建后腳本可以更新一些文件並將其推送到存儲庫。 由於Jenkins設置為基於回購更改而構建,因此更新將在無限循環中觸發重新生成。
更改目錄結構來避免這種情況似乎很困難,因此我認為最好的選擇是忽略用戶“ jenkins”所做的更改。
有沒有辦法讓詹金斯忽略某些用戶的更改?
由於我想您不想將任何CI服務器中的內容推送到中央存儲庫中,因此可以設置克隆指向其自身的默認推送路徑。 因此,沒有明確給定URL的任何推送都將針對克隆而不是中央存儲庫。
$ cat << EOF >> .hg/hgrc
[paths]
default-push = $PWD
EOF
$ hg ci -m'test'
$ hg push
pushing to /home/foo/bar
searching for changes
no changes found
$ hg push ../source
pushing to ../source
searching for changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 3 changes to 1 files
$ hg pull
pulling from /home/foo/source
searching for changes
no changes found
有關更多詳細信息,請參見http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html#id349161 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.