1

どのビルドでも [タグなし] アイコンをクリックして新しいタグを作成できますが、Jenkins はそれをオリジン サーバーにプッシュしません。それで、ポイントは何ですか?

Git を使用すると、Jenkins がビルド前のマージを実行し、成功するとタグ付けしてオリジンにプッシュできることを理解していますが (これは機能しています)、ビルドが 2 つの異なる方法で開始されるため、説明的なタグを指定することはできません...

  1. オリジンへのすべてのコミットで Git フックを使用 - Jenkins ジョブはビルドされ、開発サーバーに継続的に発行されます。この場合、タグは自動生成された値 (jenkins-build-$BUILD_NUMBER など) ですが、これはあまり役に立ちません。すべてのコミットにタグを付けたくないのです。

  2. 手動ビルド- この場合、開発者に Jenkins での最後のビルドに適切な値 (1.0.3 など) のタグを付けてもらい、そのタグを別の環境にデプロイすることを選択してもらいたいのですが、どうすればよいでしょうか?

これは Subversion では非常にうまく機能しました (ドロップダウンに最後の 10 個の SVN タグを表示する素晴らしい小さなプラグインさえあります) が、Git ではそれを達成できないようです。

4

0 に答える 0