【发布时间】:2017-02-23 19:55:33
【问题描述】:
我应该完成问题标题中提到的任务,但我有点不知道如何处理这个问题。我想听听什么是最佳做法,但这是我自己想出的解决方法:
1) 创建一个 shell 脚本,用于将工件部署到正在运行它的服务器上的部署文件夹中。
2) 在 TeamCity 构建配置上照常构建 ear
3) 在 TeamCity 中使用(可能)SSH Upload runner 将 ear 复制到远程测试服务器
4) 使用 TeamCity 提供的 PowerShell 运行程序在远程服务器上运行该脚本,以将工件复制到该服务器的 opt/wildfly/standalone/deployment 文件夹
我是否走在正确的轨道上,是否有一些经过验证的真正最佳实践?通过谷歌搜索当前组合找不到任何东西(TeamCity、ear artifact、JBoss Wildlfy 8.1.1)
【问题讨论】:
-
嗯,我可能不需要 shell 脚本,就像我以前使用 Bamboo 时需要的那样。但是 SSH Upload Runner 可能能够自己完成文件夹的事情。
标签: shell powershell deployment teamcity wildfly-8