要在源代碼存儲庫上啟用測試,必須首先在Docker Hub中創建一個關聯的構建存儲庫。您的Autotest設置與自動構建在同一頁面上配置,但是您無需啟用自動構建即可使用Autotest。每個分支或標簽都啟用了自動構建,您根本不需要啟用它。
無論Autotest設置如何,僅配置為使用Autobuild的分支會將映像推送到Docker存儲庫。
1.登錄Docker Hub并在頂部導航中選擇Repositories。
2.選擇您要啟用的存儲庫Autotest。
3.在存儲庫視圖中,單擊構建選項卡。
4.單擊配置自動構建。
5.配置自動構建設置在解釋自動化的構建。
至少您必須配置:
源代碼庫
構建位置
至少一個構建規則
6.選擇您的自動測試選項。
提供以下選項:
Off:無其他測試版本。僅在將測試配置為自動構建的一部分時運行測試。
Internal pull requests:僅當該拉取請求來自同一源存儲庫時,才對與構建規則匹配的分支的任何拉取請求運行測試構建。
Internal and external pull requests:針對與構建規則匹配的分支的所有拉取請求(包括拉取請求源自外部源存儲庫的時間)運行測試構建。
注意:為了安全起見,在公共存儲庫上限制了對外部請求請求的自動測試。不提取私有映像,并且在Docker Hub中定義的環境變量不可用。自動化構建繼續照常工作。
7.單擊保存以保存設置,或單擊保存并生成以保存并運行初始測試。








