在TeamCity中运行shell脚本以在远程服务器的JBOSS部署文件夹上部署EAR工件
问题描述:
我应该完成问题标题中提到的任务,并且我很失落如何处理此问题。我想听听什么是最佳做法,但这里是我自己如何解决这个问题的方法:在TeamCity中运行shell脚本以在远程服务器的JBOSS部署文件夹上部署EAR工件
1)创建一个shell脚本,用于将工件部署到它所在服务器上的部署文件夹在运行。
2)建立耳朵像往常一样的TeamCity构建配置
3)使用(可能)在TeamCity的SSH上传亚军的耳朵复制到远程测试服务器
4)使用PowerShell的由TeamCity提供的跑步者在远程服务器上运行该脚本以某种方式将工件复制到该服务器的opt/wildfly/sta ndalone /部署文件夹
我在这里的正确轨道上,是否有一些尝试和真正的最佳做法呢?无法通过google搜索当前组合找到什么(TeamCity的,耳神器时,JBoss 8.1.1 Wildlfy)
答
听起来是正确的,
的TeamCity构建它, 使用SCP过度复制神器/上传它以nexus然后使用wget下载它在服务器上 ssh运行
嗯,这可能是我不需要一个shell脚本,就像我以前需要使用竹时。但是SSH Upload Runner可以自己完成文件夹的操作。 –