3
构建自动化与部署自动化与持续集成
我想变得更高效,我想高效地使用操作工具。 考虑到这一点,我想了解有关持续集成的更多信息,但是似乎有很多不同的事情要涉及到。 我实际上在工作中使用Jetbrains套装(IntelliJ,WebStorm ...),所以我想继续使用它们,并且我想使用TeamCity,它似乎是一个不错的工具,带有许多用于持续集成的插件。 我的问题是我不知道它们之间有什么区别: 楼宇自动化(TeamCity是这种软件):我知道我们可以使用远程VCS存储库来构建应用程序,这很棒,但是这样做的主要目的是什么?在执行此操作时,什么样的信息很重要?实际上,我已经知道我的软件是否在本地构建,而我的团队也是如此。那么,在不部署自动化的情况下使用它的目的是什么? 部署自动化(TeamCity似乎并不容易做到) 持续集成(似乎是上述两者的结合) 持续交付(这到底是什么?为什么它与持续集成不同?) 您能帮我多了解一点吗?