首先,您需要区分这些工具的用途。
Continuum是一个用于持续集成的应用程序,即在配置时它会监视某个存储库并在每次提交后运行构建任务。
Maven是一个构建项目、运行测试、生成工件等的工具。它对 git 或 continuum 一无所知。
Git是一种将更改存储在存储库中的工具。
所以对于这些工具来说,Maven 和 Git 互不依赖,互不知情。他们是基地。Continuum 可以在这两者之上工作,它需要你提供给他的 git 存储库,并根据你提供给他的 maven pom 运行构建。
关于你的话:
so that when I run the command mvn build (or release, not sure which) it checks in my changes to the github repository, if the build runs successfully?
这没有任何意义,因为构建和测试可能需要几个小时才能完成。虽然 git commit 是一个相当常见的操作。
Continuum 更能保证构建的稳定性。因此,如果您想在某处部署构建,请检查它是否为绿色。或者如果它变成红色,你去修复它,因为从存储库构建的应用程序应该总是绿色的。