jenkinsを使用してgit-commitメッセージを変更するにはどうすればよいですか?

Petrut Jianu

Jenkinsサーバーを使用して、マスターでのビルドとマージを確認しています。ここで、カスタム文字列でコミットメッセージを変更するように実装したいと思います。具体的な例:ブランチで3つのコミットを行ったとしましょう;

commit #3
commit #2
commit #1

私がやりたいのは、これらのメッセージを次のように変更することです

ISSUE-XX commit #3
ISSUE-XX commit #2
ISSUE-XX commit #1

ここで、XXは、ユーザーがjenkinsビルドをトリガーすることで完了します。これを行う方法はありますか?私は今のところオンラインで答えを見つけることができませんでした。

私はすでにgit-hookの実装について考えていましたが、それは私が望んでいることではなく、自動リベースについても考えましたが、私はそれを完全には理解していません。

Petrut Jianu

以下のスクリプトを使用して、押しつぶして解決しました。このソリューションは、最後の(NUMBER_OF_COMMITS)をビルドパラメーターとして指定された単一のメッセージに押しつぶし、ビルドパラメーターとしても指定されたカスタムコミットメッセージを設定します。

    ::Rebasing to modify commit messages

    :: Reset the current branch to the commit just before the last 12:
    git reset --hard HEAD~%NUMBER_OF_COMMITS%

    :: HEAD@{1} is where the branch was just before the previous command.
    :: This command sets the state of the index to be as it would just
    :: after a merge from that commit:
    git merge --squash HEAD@{1}

    :: Commit those squashed changes.
    git commit -m "%ISSUE%"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

メッセージを非同期で印刷して変更するにはどうすればよいですか?

分類Dev

春にエラーのメッセージを変更するにはどうすればよいですか?

分類Dev

Inno Setupでエラーメッセージを変更するにはどうすればよいですか?

分類Dev

OMNeT ++でメッセージの外観を変更するにはどうすればよいですか?

分類Dev

Androidでメッセージの送信を変更するにはどうすればよいですか?

分類Dev

reCAPTCHAエラーメッセージを変更するにはどうすればよいですか?

分類Dev

SignalRの最大メッセージサイズを変更するにはどうすればよいですか?

分類Dev

Log4J 2のメッセージを変更するにはどうすればよいですか?

分類Dev

git commitメッセージを複数の行に分割するにはどうすればよいですか?

分類Dev

Jenkinsビルドをトリガーした「変更」(コミットメッセージ)を取得するにはどうすればよいですか?

分類Dev

laravel6を使用してエラーメッセージの言語を変更するにはどうすればよいですか?

分類Dev

git commitメッセージ内でWindows環境変数を設定するにはどうすればよいですか?

分類Dev

既存のプッシュされていないコミットメッセージを変更するにはどうすればよいですか?

分類Dev

新しいメッセージが届いたときにLyncが発する音を変更するにはどうすればよいですか?

分類Dev

Qemuのフロッピーイメージを変更するにはどうすればよいですか?

分類Dev

不一致メッセージに基づいて変数を変更するにはどうすればよいですか?

分類Dev

ポリシーキット認証エージェントからのメッセージを変更するにはどうすればよいですか?

分類Dev

GRUBメニューのヘッダータイトルとヘルプメッセージを変更するにはどうすればよいですか?

分類Dev

ログイン時にJenkinsのデフォルトメッセージを変更/編集するにはどうすればよいですか?

分類Dev

GitLab:マージコミットメッセージテンプレートを変更するにはどうすればよいですか?

分類Dev

メッセージを表示した後、EditTextのテキスト変更をキャンセルするにはどうすればよいですか?

分類Dev

pyOSCを使用してメッセージを送信するにはどうすればよいですか?

分類Dev

Postman-varsを使用してメッセージを比較するにはどうすればよいですか

分類Dev

sendgridを使用してMMSメッセージを転送するにはどうすればよいですか?

分類Dev

PRマージコミットメッセージを変更するにはどうすればよいですか?

分類Dev

ワークフローの特定のステップでDeviseのメッセージを変更するにはどうすればよいですか?

分類Dev

Pythonのすべての例外のエラーメッセージを変更するにはどうすればよいですか?

分類Dev

古い(ローカル)コミットのメッセージを変更するにはどうすればよいですか?

分類Dev

odoo 10で状態が変更されたときにメッセージ通知を送信するにはどうすればよいですか?

Related 関連記事

  1. 1

    メッセージを非同期で印刷して変更するにはどうすればよいですか?

  2. 2

    春にエラーのメッセージを変更するにはどうすればよいですか?

  3. 3

    Inno Setupでエラーメッセージを変更するにはどうすればよいですか?

  4. 4

    OMNeT ++でメッセージの外観を変更するにはどうすればよいですか?

  5. 5

    Androidでメッセージの送信を変更するにはどうすればよいですか?

  6. 6

    reCAPTCHAエラーメッセージを変更するにはどうすればよいですか?

  7. 7

    SignalRの最大メッセージサイズを変更するにはどうすればよいですか?

  8. 8

    Log4J 2のメッセージを変更するにはどうすればよいですか?

  9. 9

    git commitメッセージを複数の行に分割するにはどうすればよいですか?

  10. 10

    Jenkinsビルドをトリガーした「変更」(コミットメッセージ)を取得するにはどうすればよいですか?

  11. 11

    laravel6を使用してエラーメッセージの言語を変更するにはどうすればよいですか?

  12. 12

    git commitメッセージ内でWindows環境変数を設定するにはどうすればよいですか?

  13. 13

    既存のプッシュされていないコミットメッセージを変更するにはどうすればよいですか?

  14. 14

    新しいメッセージが届いたときにLyncが発する音を変更するにはどうすればよいですか?

  15. 15

    Qemuのフロッピーイメージを変更するにはどうすればよいですか?

  16. 16

    不一致メッセージに基づいて変数を変更するにはどうすればよいですか?

  17. 17

    ポリシーキット認証エージェントからのメッセージを変更するにはどうすればよいですか?

  18. 18

    GRUBメニューのヘッダータイトルとヘルプメッセージを変更するにはどうすればよいですか?

  19. 19

    ログイン時にJenkinsのデフォルトメッセージを変更/編集するにはどうすればよいですか?

  20. 20

    GitLab:マージコミットメッセージテンプレートを変更するにはどうすればよいですか?

  21. 21

    メッセージを表示した後、EditTextのテキスト変更をキャンセルするにはどうすればよいですか?

  22. 22

    pyOSCを使用してメッセージを送信するにはどうすればよいですか?

  23. 23

    Postman-varsを使用してメッセージを比較するにはどうすればよいですか

  24. 24

    sendgridを使用してMMSメッセージを転送するにはどうすればよいですか?

  25. 25

    PRマージコミットメッセージを変更するにはどうすればよいですか?

  26. 26

    ワークフローの特定のステップでDeviseのメッセージを変更するにはどうすればよいですか?

  27. 27

    Pythonのすべての例外のエラーメッセージを変更するにはどうすればよいですか?

  28. 28

    古い(ローカル)コミットのメッセージを変更するにはどうすればよいですか?

  29. 29

    odoo 10で状態が変更されたときにメッセージ通知を送信するにはどうすればよいですか?

ホットタグ

アーカイブ