下载并安装某个持续集成服务器。
xml文件,将由持续集成服务器运行。
Build.xml file that will be run by the continuous integration server.
清单1显示了持续集成服务器的目录结构。
Listing 1 shows the directory structure for the continuous integration server.
这些数据类型必须转换成服务器能够理解并使用的流。
These data types have to be translated into a stream the server can understand and work with.
错误隐藏——伪装成服务器发出的错误消息。
Error hiding - Disguising error messages sent by the server.
以相似的方式生成服务器可执行程序,见图2。
Similarly, the server executable is generated as shown in Figure 2.
下面您需要在集成服务器计算机上创建工作目录。
Now you need to create working directories on the integration server machine.
前提:门户和业务集成服务器准备好并处于运行状态
Pre-condition: Portal and Business Integration servers are up and running
只有这样,持续集成服务器才能构建和测试sca模块。
This is required so that the continuous integration server can build and test the SCA module.
该服务器必须可由所有团队成员以及持续集成服务器访问。
This server must be accessible by all team members as well as the continuous integration server.
这样的XML客户机与集成服务器处于完全不同的阵营。
Such an XML client is in a completely different league from an integration server.
我的意思是,这些耗时的集成测试更适合于持续集成服务器。
I'm suggesting that those long-running integration tests are better suited for a continuous-integration server.
构建版本到达集成服务器后,整个自动化测试套件就开始运行。
Once builds hit the integration server the entire suite of automated tests are run.
本文只涉及到了使用一个持续性的集成服务器的构建程序过程。
This article covers only the build applications process using a continuous integration server.
CruiseControl2.7.3用作持续集成服务器。
CruiseControl 2.7.3 is used as the continuous integration server.
我的经验是,XML客户机是对集成服务器的补充,而不构成竞争。
My experience is that an XML client complements but does not compete with integration servers.
迄今为止,我介绍的所有技术都用XML文档的形式生成服务器响应。
So far, all the techniques I've covered produce a server response in the form of an XML document.
在第2部分中,您将看到如何在持续集成服务器中运行这些单元测试用例。
In Part 2, you will see how to run these unit test cases in a continuous integration server.
如果能够自动生成服务器的布局图,图形化表示所有这些连接不是很好吗?
Wouldn’t it be nice to automatically create a server layout diagram of the servers, showing all these connections graphically?
你需要智能路由和多拓扑结构,你要能处理流量、完成服务器到服务器的联盟。
You need smart routing and multiple topologies, you need to be able to manage traffic flows and do server-to-server federation.
可以将内部Web服务连接到集成服务器,然后再跨sOA连接到外部服务。
You can link up the internal web services to the integration server and to the external services across the SOAs.
这对于高端的集成服务器来说几乎是不可接受的,但是对XML客户机却很实用。
Again, this would be unacceptable in a high-end integration server, but it makes practical sense for an XML client.
您可以测试服务并提交更改,然后让持续集成服务器运行其他服务的所有测试用例。
You can test your service and commit the changes, then let the continuous integration server run all of the tests on other services.
使用此持续集成服务器,您了解了如何轮询CVS存储库中的SOA应用程序更改。
With this continuous integration server, you learned how to poll the CVS repository for changes to the SOA applications.
将定时构建改成更加频繁的操作很容易,只要正确地配置一台持续集成服务器即可。
Changing a scheduled build to be more frequent is as easy as properly configuring a CI server.
CruiseControl:下载CruiseControl持续集成服务器。
CruiseControl: Download the CruiseControl Continuous Integration Server.
第三种选择是为持续集成服务器创建新的构建选项,其中包括推送到生产环境这一步。
A third option is to create a new build option for your continuous integration server that includes a push to production step.
在我总结之前,我要指出两个配置和运行自己的持续集成服务器所涉及的安全性问题。
Before I conclude, I should make a couple of points about the security issues that are involved in configuring and running your own continuous-integration server.
只要一个构建版本提送到交付准备服务器,下一个构建版本就会从集成服务器拉过来。
As soon as a build is promoted to staging the next build is pulled up from integration.
这篇文章介绍了运行 CruiseControl的持续集成服务器的设置步骤。
This article has guided you through the steps for setting up a continuous-integration server running CruiseControl.
应用推荐