我希望让我的发展生活更轻松一些。目前,我必须通过多个步骤将我的代码库部署到测试环境,以允许QA完成他们的工作。这些步骤并不困难,因为我想自动化它,以便它可以每天自动运行两次。
我无法弄清楚要做什么是在IntelliJ中自动化我的构建工件阶段。我的IntelliJ项目中有两个模块,我为其中一个构建了工件。
我构建工件的步骤是 构建 - >构建工件 - >选择要构建的工件
我想知道像Ant这样的东西是否能够完成这项工作?我对Ant不熟悉,所以我认为我首先要求人们提出意见。
答案 0 :(得分:0)
Ant可以做你想做的事,但我个人更喜欢Gradle或Maven来构建我的项目。您甚至可以使用它们将应用程序部署到测试服务器中。 Here's a simple tutorial让你开始学习gradle(我最喜欢的那个)
答案 1 :(得分:0)
通常我所做的就是让我的run / debug也构建我的工件。在"运行/调试配置"的底部在Intellij中你可以添加" Build Artifact"到"在发布之前:制作,激活工具窗口"。
你可以通过Menu - >生成build.xml来用ant构建工件。生成Ant Build但必须保持更新。在这方面,Maven或Gradle是更好的选择。
理想情况下,您需要像Jenkins这样的CI工具(还有其他工具)将您的代码部署到您的环境中。因此,当您推送(使用VCS)或触发它时,所有内容都由Jenkins构建并发送到QA团队所需的位置。
http://codurance.com/2014/10/03/guide-to-deploying-artifacts-with-jenkins/