首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Apache Continuum、Maven和Git (github)一起使用?

如何将Apache Continuum、Maven和Git (github)一起使用?
EN

Stack Overflow用户
提问于 2014-05-12 05:29:32
回答 1查看 503关注 0票数 0

我试图解决这个问题已经有一段时间了,但仍然不能实现这种集成。

首先,我如何在github上成功地托管一个Maven项目,以便当我运行命令mvn build (或release,不确定是哪个)时,它会将我对github存储库的更改签入,如果构建运行成功?

第二个问题:在第一次集成完成后,我如何让Continuum监视我推送的更改,并构建远程存储库以检查测试是否仍然通过?

如果我试图实现的流程是错误的,请告诉我让这3个工具一起运行的最好方法是什么。:)

EN

回答 1

Stack Overflow用户

发布于 2014-05-12 05:43:09

首先,您需要区分这些工具的用途。

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提交是一个相当常见的操作。

Continuum更多的是为了确保构建的稳定性。因此,如果你想在某个地方部署一个构建,你需要检查它是否是绿色的。或者,如果它变成红色,你可以去修复它,因为从存储库构建的应用程序应该始终是绿色的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23598143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档