3

私はジェンキンスが初めてです。アイデアは、マスター ブランチに git タグを付けることです。タグを持つことによってのみ、ビルド番号に設定する no_commits_since_last_tag 番号が得られます。トリックは、タグ番号とコミットなし番号を決定するために、Jenkins から git describe コマンドを実行することです。

Jenkins から git describe を実行するにはどうすればよいですか?

このコマンドを実行できる場合、私は岸にいません。groovy スクリプトまたはシェル スクリプトを追加する場合 (ビルド後)。

次の GIT プラグインがインストールされます。

Git プラグイン Git クライアント プラグイン

4

1 に答える 1

2

「ビルド後」のシェルスクリプトで十分です。簡単で汚い例です:

last_tag=$(git describe)
echo $last_tag

次のロジックで変数を使用できます。

于 2013-05-29T19:53:32.853 に答える