2017-02-23 7 views
0

質問のタイトルに記載されているタスクを実行するはずです。TeamCityでシェルスクリプトを実行して、リモートサーバーのJBOSSデプロイメントフォルダにEARアーティファクトをデプロイします。

1)アーティファクトをサーバー上の展開フォルダに展開するためのシェルスクリプトを作成しますチームシティービルド構成

3)を使用するリモートテストサーバー

4に耳をコピーするチームシティーで(おそらく)SSHアップロードランナー)PowerShellを使用する上でいつものように耳を構築中。

2)を実行しますそのサーバのopt/wildfly/staにアーティファクトをコピーするために、リモートサーバ上でそのスクリプトを実行するためTeamCityが提供するランナーndalone /デプロイメントフォルダ

私はここで正しい軌道に乗っていますが、これにはいくつかの真のベストプラクティスがありますか?現在の組み合わせ(チームシティー、耳のアーティファクトは、JBoss Wildlfy 8.1.1)権利について

+0

うん、Bambooを使うときに必要だったように、シェルスクリプトは必要ないかもしれない。しかし、SSH Upload Runnerは、フォルダ自体を単独で実行できる可能性があります。 –

答えて

0

サウンドのためにグーグルで何かを見つけることができませんでした、

チームシティーはそれをアップロード/上アーティファクトをコピーするには、 使用scpコマンドを、それを構築しますネクサスにwgetを使ってサーバにダウンロードする sshを実行する

関連する問題