進出口運行在circleci和一些測試正在不再那麼10分鐘會導致一個無頭的瀏覽器運行其UI測試,即時通訊安裝在我的circle.yml如何延長circleci測試的超時時間?
我怎樣才能延長超時時間一些測試?
感謝
進出口運行在circleci和一些測試正在不再那麼10分鐘會導致一個無頭的瀏覽器運行其UI測試,即時通訊安裝在我的circle.yml如何延長circleci測試的超時時間?
我怎樣才能延長超時時間一些測試?
感謝
您需要使用timeout
修改在你的配置在這個文檔解釋: https://circleci.com/docs/configuration#modifiers
下面是一個例子默認600S加倍到13世紀:
commands:
- /bin/bash build_scripts/deploy_to_eb.sh:
timeout: 1200
乾杯
您可以將timeout
修飾符添加到您的命令以增加超過默認600秒(10分鐘)的超時。
例如,如果運行一個名爲my-test.sh測試,你可以做到以下幾點:
test:
override:
- ./my-test.sh:
timeout: 900
注意,命令以冒號(:)結束,對下一個修改器線,雙縮進(4個空格而不是2個)。
注意根據指定的文檔,超時命令應該從它上面的命令縮進4個空格。這在文檔中被稱爲「雙縮進」,它假定您使用的是雙空格縮進。 –
謝謝@AaronMahan。 – FelicianoTech
這應該是被接受的答案 –
如果你使用圓CI 2.0,語法是no_output_timeout
:
- run:
name: Running Tests
command: ./my-test.sh
no_output_timeout: 20m
更多細節:https://circleci.com/docs/2.0/configuration-reference/#run
獲勝者 - 謝謝! – Inti
@Inti我的榮幸:) –
請仔細閱讀http://stackoverflow.com/help /如何寫出一個好答案的答案:**「鼓勵與外部資源的鏈接,但請在鏈接的周圍添加上下文,以便您的同行用戶瞭解它是什麼以及它爲什麼在那裏。最相關的部分這是一個重要鏈接,以防目標站點無法訪問或永久脫機。「** –
如果是多行命令會怎麼樣? –
默認是600s - (不是毫秒) - https://circleci.com/docs/1.0/configuration/#modifiers – seanriordan08