我創建了下面詹金斯實際上構建了什麼?
在詹金斯自由泳項目中,我選擇了源代碼管理爲git的,截圖這是相當我的配置。你在那裏看到的回購是公開回購。然後我保存配置,然後我點擊生成。
這似乎工作基礎上,屏幕上的通知,該通知稱「成功」。但我不知道詹金斯出品的是什麼。我沒有指示要構建什麼和如何構建。它如何知道我想要什麼?並且讓我們說它確實構建了一些東西,它在哪裏存儲構建?我沒有指示它在哪裏存儲構建的文件。有人可以解釋發生了什麼嗎?
我創建了下面詹金斯實際上構建了什麼?
在詹金斯自由泳項目中,我選擇了源代碼管理爲git的,截圖這是相當我的配置。你在那裏看到的回購是公開回購。然後我保存配置,然後我點擊生成。
這似乎工作基礎上,屏幕上的通知,該通知稱「成功」。但我不知道詹金斯出品的是什麼。我沒有指示要構建什麼和如何構建。它如何知道我想要什麼?並且讓我們說它確實構建了一些東西,它在哪裏存儲構建?我沒有指示它在哪裏存儲構建的文件。有人可以解釋發生了什麼嗎?
要實際構建某些內容,您需要向項目配置中的Build部分添加內容。對於JavaScript的配置可能是這個樣子:
npm install
npm run test-coverage
npm run linter
npm run complexity
其中後運行每個項目在您的package.json的腳本。然後,你可以添加插件來讀取這些行動的輸出,例如:
這允許您根據某些測試標準進行通過和失敗構建,並且持續集成開始發光。
在Jenkins的工作中,您有幾個部分 - 您可以定義預構建操作以準備環境,SCM從源代碼管理中檢出,構建部分運行構建管道併發布構建操作以在構建部分之後運行操作。
如果您只定義了SCM部分,那麼您的所有工作都是從您提供的源代碼控制中檢出源代碼。這一行動的狀況是成功的。
不要忘記查看運行的作業的控制檯輸出以查看運行的步驟。
構建執行您定義的操作,這只是結帳。這是成功的。查找教程如何設置您的項目:https://www.tutorialspoint.com/jenkins/jenkins_setup_build_jobs.htm – RvdK
目前,它不構建您的代碼。它只是檢查代碼是否成功。如果必須定義如何構建您的項目 –