在TeamCity中运行shell脚本以在远程服务器的JBOSS部署文件夹上部署EAR工件

时间:2017-02-23 08:46:10

标签: shell powershell deployment teamcity wildfly-8

我应该完成问题标题中提到的任务,我有点失去了如何处理这个问题。我想知道什么是最好的做法,但在这里我是如何自己想出如何处理这个问题的:

1)创建一个shell脚本,用于将工件部署到正在运行的服务器上的部署文件夹中。

2)在TeamCity Build Configuration

上照常构建

3)使用(可能)TeamCity中的SSH上传运行器将耳朵复制到远程测试服务器

4)使用TeamCity提供的PowerShell运行程序以某种方式在远程服务器上运行该脚本,以将工件复制到该服务器的opt / wildfly / standalone / deployment文件夹

我是否在正确的轨道上,是否有一些经过验证的最佳实践?通过Google搜索当前组合无法找到任何内容(TeamCity,耳神器,JBoss Wildlfy 8.1.1)

1 个答案:

答案 0 :(得分:0)

听起来不错,

Teamcity构建它, 使用scp将工件复制到/将其上传到nexus然后使用wget在服务器上下载它 ssh运行