【问题标题】:Running a shell script in TeamCity to deploy a EAR artifact on a remote server's JBOSS deployment folder在 TeamCity 中运行 shell 脚本以在远程服务器的 JBOSS 部署文件夹上部署 EAR 工件
【发布时间】: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


【解决方案1】:

听起来不错,

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

【讨论】:

    猜你喜欢
    • 2015-10-01
    • 2012-11-15
    • 1970-01-01
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多