回答:
Rancherを使用している時点で、最も簡単な方法は、カスタムのRancherカタログを登録し、デプロイするスタック/サービスごとにアイテムを作成することです。
Rancherカタログは、次の構造を持つGitリポジトリです
次に、JenkinsでRancher REST APIを呼び出してスタック/サービスをデプロイ/更新するジョブを作成できます。
その順番で、RancherはこのサービスのDockerイメージの最新バージョンをプルし、カタログからDocker Composeファイルに対応してデプロイします。
長所:
短所:
Kubernetesプロバイダーを使用したTerraform。