Skip to content
Latchkey

Step Output - CI/CD 用語集の定義

step output とは、ある step が name=value$GITHUB_OUTPUT ファイルに書き込むことで生成する名前付きの値で、同じ job 内の後続の step が ${{ steps.<id>.outputs.<name> }} として読み取ります。

設定の仕方

step に id: を与え、echo "version=1.2.3" >> "$GITHUB_OUTPUT" を実行します。古い ::set-output コマンドは非推奨です。step output は、計算した値(タグやパス)を作業をやり直すことなく下流へ渡す方法です。

関連ガイド