Git Tag - CI/CD用語集の定義
git tag は特定の commit を指す ref で、branch とは異なり、新しい commit が追加されても移動しません。tag は通常、v1.0.0 のような release を示します。
git tag は特定の commit を指す ref で、branch とは異なり、新しい commit が追加されても移動しません。tag は通常、v1.0.0 のような release を示します。
git tag は特定の commit を指す ref で、branch とは異なり、新しい commit が追加されても移動しません。tag は通常、v1.0.0 のような release を示します。
CI での扱い
tag の push(on: push: tags:)は、artifact を build して公開する release workflow の標準的なトリガーです。tag はデフォルトでは取得されないため、workflow では git fetch --tags が必要になることがあります。
関連ガイド
Annotated Tag - CI/CD Glossary DefinitionAnnotated Tag: An annotated tag is a full Git object storing a message, tagger name, date, and optional GPG s…
Git Ref - CI/CD Glossary DefinitionGit Ref: A git ref is a named pointer to a commit, stored under `.git/refs/` (or in `packed-refs`). Branches,…
Signed Tag - CI/CD Glossary DefinitionSigned Tag: A signed tag (`git tag -s`) is an annotated tag carrying a cryptographic signature (GPG or SSH) t…