2015-10-09 89 views

回答

6
test_app: 
    script: python manage.py test 

上面的東西應該這樣做。請注意,script命令的退出碼決定了構建是否通過或失敗。如果你需要的shell腳本的多行,你可以使用一個YAML列表:

test_app: 
    script: 
    - python dosetup.py 
    - python manage.py test 

test_app是構建作業的名稱,而script屬性定義的shell命令來爲給定的構建工作運行。使用多個腳本行時,每行都作爲單獨的命令運行。如果任何行返回退出代碼!= 0,則構建將失敗。

默認情況下,.gitlab-ci.yml中的構建作業將作爲測試運行。如果您需要多種類型的建立步驟,你可以將它們定義爲這樣:官方文檔中

types: 
    - build 
    - test 

build_app: 
    type: build 
    script: echo Building! 

test_app: 
    type: test 
    script: python manage.py test 

更多信息:https://docs.gitlab.com/ce/ci/yaml/

+0

與覆蓋徽章任何幫助嗎? –

相關問題