Jenkinsが別のサーバーでデプロイプロセスを開始できるようにしたいのですが、そのサーバー上のプロセスが実際に展開プロセスを実行できるようにしたいのです(セキュリティ上の理由から、たとえばjenkinsサーバー上のユーザーがリモートサーバーにsshするのではなく、デプロイを実行します)、デプロイのステータスをJenkinsに報告します。
これを行う方法は、Jenkinsの機能を利用して、他のサーバーで実行できるスレーブプロセスを持ち、スクリプトを実行し、コンソールの出力やステータスなどをマスターサーバーに報告することです。
したがって、シーケンスは次のようになります。
ジェンキンス(マスター)
1.ビルド->
2.アーティファクトを作成する->
3.デプロイメントを開始します(スレーブジョブのsshキックオフを使用)jenkins(スレーブ)
4.展開を実行します->
5.ステータスをマスターjenkinsサーバーに報告します
これは私がやりたいことを達成するための適切な方法ですか?