1
我正在研究iPhone應用程序,它有一個加載URL的UIWebview。當我在代碼中進行更改時,我在Github中提交它,然後每天晚上Jenkins都會執行構建並將其部署到服務器上。通過Jenkins外殼腳本更改Xcode的代碼
我的問題是,我想通過詹金斯shell腳本改變的UIWebView的URL。所以它應該使用開發網址和生成網址進行構建。我認爲我必須創造兩個不同的工作,但我如何告訴詹金斯工作應該爲哪個網址創建。
感謝您的幫助。
由於
- DUSE_PROD_URL = $(YES)'?謝謝! – 2013-09-13 12:40:32
@RenatoLochetti如果您在環境中沒有使用變量來確定您希望如何引發切換,那麼也是如此。如果將它設置爲'$(YES)',那麼編譯行不是動態的。通過將其設置爲'$(USE_PROD)',然後在環境中設置'USE_PROD'確定腳本運行的方式。這將允許構建環境不知道正在創建什麼樣的構建,並且可以在Jenkins中通過在每個構建基礎上定義「USE_PROD」來控制它,這正是我在這裏所要達到的目標。考慮上傳的生產版本和測試的非生產版本。 – gaige 2013-09-13 12:44:46