gitlab ci job同時只能運行一個


雖然相同的stage下的job可以並行運行,但是如果只有一個runner的情況下,默認的配置是只能運行一個job的。

官方文檔:https://docs.gitlab.com/ee/ci/yaml/README.html#parallel

Use your own runners

When you use your own runners, each runner runs only one job at a time by default. Jobs can run in parallel if they run on different runners.

If you have only one runner, jobs can run in parallel if the runner’s concurrent setting is greater than 1.

 

有道翻譯如下:

當您使用自己的運行程序時,默認情況下每個運行程序一次只運行一個作業。如果作業運行在不同的運行器上,則可以並行運行。

 如果只有一個運行程序,那么如果運行程序的並發設置大於1,作業就可以並行運行。
 
這種情況下效率當然比較慢,在runner可以支撐的情況下,可以修改  concurrent 配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM