私はthuslyジェンキンスとの継続的デプロイを説明した記事をお読みください。特定のブランチがプッシュされている場合に限り、ジェンキンにどのように継続して展開できますか?
- テストを実行する「試験」ジョブを作成します。
- アプリケーションをデプロイする 'deploy'ジョブを作成します。
- 成功したビルドで 'テスト'ジョブトリガーを '展開'にします。
私はそれをうまくやることができます。しかし、私は一般的な「テスト」ジョブを持っています。今は、私がプッシュするどのブランチに対してもテストを実行しています。私が 'production'ブランチにプッシュすると、 'deploy'ジョブだけをトリガーする方法はありますか?
そうでなければ、私がプロダクションにプッシュするときにだけトリガする2番目のテスト生産ジョブを追加することができます。後で展開を開始します...しかし、それは私がしたいことではありません。
どのバージョン管理システムを使用していますか? – Magnus
git。 「デプロイする」とは、実際には別のジョブを実行するということです。なぜなら、そこから取り出すことができるからです。 –
あなたは記事へのリンクを追加することができます...すべてが好奇心で死んでいた! – Mark