一千萬個為什麽

搜索

如何通過Jenkins管道輸出黃瓜報告



我為Jenkins使用了Cucumber Reports插件,我希望能夠導出HTML報告,以便將它們發布到外部門戶上。我可以看到Jenkins的build目錄中有一個名為 cucumber-html-reports 的文件夾,但我該如何訪問它?有沒有辦法從管道內訪問這些文件?

轉載註明原文: 如何通過Jenkins管道輸出黃瓜報告

一共有 2 個回答:

解決@chupasaurus所說的,這就是我想到的:

node('master') {
    dir("../builds/${BUILD_NUMBER}/") {
        sh "cp -r cucumber-html-reports $WORKSPACE"
    }

    archive "cucumber-html-reports/*"
}

顯然,所有這些都是為該構建存檔報告,但是您可以輕松地將其擴展到將其復制到可托管或操作的其他位置。只要確保你在Cucumber Reports插件步驟之後放置這個。

在Cucumber Reports插件步驟之後,您應該添加導出腳本(將導出生成的HTML文件的bash腳本添加到它們所屬的位置),因為它應該由單獨或通過管道運行的作業使用。