2014-03-13 55 views
1

我通過設置teamcity.build.checkoutDir配置參數「運行自定義生成」對話框,我想控制生成位置。設置自定義從TeamCity的agent.work.dir建立

當看「構建參數」構建的頁面,我可以看到teamcity.build.checkoutDir參數是否正確使用我的設定值,但是值了「關於代理實際參數」永遠保持設置爲默認結帳路徑。

我已經嘗試設置版本控制設置 - >檢出目錄自定義路徑teamcity.build.checkoutDir參數還沒有使用我的自定義設置。

請有人可以幫助我嗎?

非常感謝!

+0

您是否在談論爲每個代理的安裝目錄指定相對路徑? –

+0

我試過相對和絕對路徑,但都沒有影響。你有什麼建議嗎? – DarrenW

+0

我無法真正幫助你,因爲我從不需要更改結帳目錄。我確實有這樣一種感覺,即teamcity。*屬性是隻讀的,更多的是一種信息性質。 –

回答

1

您無法更改teamcity.build.checkoutDir的值。所有teamcity.build。*變量都是隻讀的。

您可以通過編輯VCS根設置來更改檢出目錄。

  1. 編輯構建配置
  2. 選擇版本控制設置
  3. 下一步檢出目錄然後從下拉菜單「自定義路徑」。

Custom Checkout Directory

您還可以設置通過使用自定義客戶端映射爲VCS自定義路徑。

+0

我設置了自定義路徑,並將其輸入到nginx配置中進行我的功能測試。謝謝! –