我在我的开发服务器上安装了Jenkins,以便在我的开发代码库上运行以下操作(用ColdFusion编写):
除了列表中的第二项外,我能够做所有事情。我遇到的第一个问题是我不确定最佳做法是什么,在工作区中创建一个新主机或将代码复制到其他地方的目录。
Jenkins和ColdFusion在同一个Tomcat服务器上运行; Jenkins作为WAR部署运行,Railo(CF)在Tomcat上创建的所有主机上运行,在那里创建一个WEB-INF目录。
我能够找到大量关于将应用程序部署到远程Tomcat实例的文档,但是在部署到本地Tomcat实例时找不到任何内容,所以我可以从Jenkins创建Tomcat主机吗?如果是这样,最好的方法是什么?
答案 0 :(得分:1)
我有一个Jenkins实例正在运行大部分相同的操作。我认为一个简单的解决方案是让进程将新的Host条目附加到XML文件。由于这是在同一台机器上,这应该很容易。您可以使用CFML执行此操作,但是,我尝试将这些进程放在脚本中(我使用具有强大XML功能的Scala,并且可以轻松地作为脚本执行),这样它们就可以在不依赖于CFML引擎的情况下执行。
希望这有帮助。