有3個階段 - 構建,測試和部署在.gitlab-ci.yml
。Gitlab有條件地執行階段
每晚迴歸測試階段需要運行 - 以及nightly
:)
下面是相關.gitlab-ci.yml
代碼:
stages:
- build
- test
- deploy
build_project:
stage: build
script:
- cd ./some-dir
- build-script.sh
except:
- tags
#Run this only when say variable 'NIGHTLY_TEST == True'. But HOW?
nightly_regression_test_project:
stage: test
script:
- cd ./some-dir
- execute test-script
每天標記來only
運行test
階段是不可取的。
還有其他想法嗎?
如果你實際上可以把一些東西放在一起來回答它,那麼參考它會很方便,然後去看我想做的文檔 – deepdive
,但我擔心指令會在下個月左右發生變化。我會回去爲當前的方法添加說明,並希望他們不要改變它:) – trueCamelType
如果您發現這有幫助,請注意投票:) – trueCamelType