簡體   English   中英

Jenkins 自動提交工件

[英]Jenkins automatically commit artifacts

嘿,所以我有一個 Jenkins 服務器,它對在 gerrit 中所做的每個提交運行一些測試。 我現在想將 jenkins 所做的測試結果提交到 repo。

知道我怎么能做到這一點嗎?

運行測試后,執行:

git add TEST-RESULTS-FILES
git commit --amend -C HEAD

進而:

git push origin HEAD:refs/for/BRANCH

這些命令將添加測試結果 (git add),使用相同的提交消息 (-C HEAD) 創建一個新的補丁集 (git commit --amend) 並將其推送到 Gerrit(不提交)。

您需要將 Jenkins 配置為不在新構建中使用此補丁集,否則您將永遠陷入構建/添加/提交/推送/構建/添加/...循環。

在構建后操作中使用Archive the Artifacts插件。

在此處輸入圖片說明

您還可以從構建頁面輕松下載這些工件。

(或者)

如果要發布測試結果,可以使用其他插件,如Publish HTML reportsPublish JUnit test result report等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM