我是GitLab CI的新手,試圖設置一個創建合併請求時需要觸發的構建。目前該構建在MR被接受併合併到「開發」分支之後運行。這很好。但是我也期待在創建MR時運行構建。如何在MR上運行GitLab CI構建?
我的gitlab-ci.yml如下 - 我錯過了什麼嗎?
stages:
- test
test_project:
stage: test
script:
- xcodebuild -scheme CodeRedTests -sdk iphonesimulator10.2 -workspace CodeRed.xcworkspace -configuration Debug clean build test -destination "platform=iOS Simulator,OS=10.2,name=iPhone 5s" | xcpretty -s
only:
- develop
tags:
- ios_10
- xcode_8
- osx_10-12
謝謝Piotr爲你準備。根據GitLab文檔,它聽起來能夠實現...在合併之前進行測試(請檢查以下鏈接,是否有任何想法?) https://docs.gitlab.com/ce/workflow/gitlab_flow.html https:// docs。 gitlab.com/ce/workflow/ci_mr.png –
啊我明白你的意思了,我們正在看同樣的文件!所以現在還不可能!!!任何想法何時可用? :) –
@AvishekDas不知道,現在它有'功能提議'標籤,它位於待辦事項中。我們必須觀察。 –