2015-10-15 82 views
1

在我的團隊中,我們使用Objective-C和Swift,並使用AppCode重新格式化功能,這非常棒。我想知道是否有一種自動的方式在TeamCity的構建配置中添加一個步驟,以便自動重新格式化源代碼。帶有持續集成的自動代碼美化工具TeamCity

問題是,有時,開發人員忘記在提交請求前重新格式化源代碼。

這將是一個奇妙的腳本或工具,幫助我們共享相同的代碼樣式格式。

回答

0

重新格式化任何CI中的源代碼都需要從構建中提交。
在TeamCity中沒有這樣的功能,請參閱related issue。不過,它可以手動完成。這將需要使用代理方檢驗和一些手工打造的步驟重新格式化代碼,並提交/推變化,因爲

我建議讓在AppCode Submit對話框Before Submit部分Reformat codeOptimize imports功能。
也可以使用一些代碼樣式檢查器作爲CI構建的一部分。和/或推鉤在git服務器上(如果你使用git),如果代碼格式錯誤,它會拒絕推送。