2017-05-07 13 views
0

GoCDからPythonスクリプトスクリプトをAWS ec2インスタンスまたは任意のWebサーバーにローカルに実行する予定です。 1週間の調査の後、私は推奨事項を見つけることができませんでした。GoCDパイプラインをAWS Ec2インスタンスに展開

GOCDがリモートサーバーに依存関係をインストールし、実行するために基本コードをサーバーに展開するためのコマンドは何ですか?

gitがすでに統合されており、レポをパイプラインに引き込むと仮定します。

答えて

0

これを達成するために私のチームが現在行っている3つの方法があります。

  1. SSHキーとユーザー名をgoユーザーのSSH構成に追加します。そうすれば、scp source-script server1:/dirのようなコマンドを実行できます。
  2. ファイルを展開するサーバーにGoCDエージェントをインストールします。そうすれば、SSHを使わずにサーバー上のファイルを移動することができます。
  3. Rundeckなどのサードパーティアプリケーションを使用して展開します。 GoCDを使用してファイルをオプションとしてRundeckにアップロードし、サーバーのフリートにジョブを実行します。
関連する問題