2015-10-15 46 views
1

在我的团队中,我们使用Objective-C和Swift,并使用AppCode重新格式化功能,这非常棒。我想知道是否有一种自动的方式在TeamCity的构建配置中添加一个步骤,以便自动重新格式化源代码。带有持续集成的自动代码美化工具TeamCity

问题是,有时,开发人员忘记在提交请求前重新格式化源代码。

这将是一个奇妙的脚本或工具,帮助我们共享相同的代码样式格式。

回答

0

重新格式化任何CI中的源代码都需要从构建中提交。
在TeamCity中没有这样的功能,请参阅related issue。不过,它可以手动完成。这将需要使用代理方检验和一些手工打造的步骤重新格式化代码,并提交/推变化,因为

我建议让在AppCode Submit对话框Before Submit部分Reformat codeOptimize imports功能。
也可以使用一些代码样式检查器作为CI构建的一部分。和/或推钩在git服务器上(如果你使用git),如果代码格式错误,它会拒绝推送。