Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

アクションの終了コードの設定

終了コードを使って、アクションのステータスを設定できます。 GitHubは、パスした、あるいは失敗したアクションを示すステータスを表示します。

ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情� �を見ることができます。

終了コードについて

GitHub は、終了コードを使用して、アクションのチェック実行ステータスを設定します。これは、success またはfailure のいずれかです。

終了ステータスチェック実行ステータス説明
0successアクションが正常に完了し、それに依存する他のタスクを開始できます。
ゼロ以外の値 (0 以外の任意の整数)failureその他の終了コードは、アクションの失敗を表します。 アクションが失敗すると、同時に実行されていたアクションはすべてキャンセルされ、今後のアクションはスキップされます。 チェック実行とチェックスイートはどちらも、failureステータスになります。

JavaScript アクションで失敗終了を設定する

JavaScript アクションを作成している� �合、アクションツールキットの @actions/core パッケージを使用してメッセージをログに記録し、失敗終了コードを設定できます。 例:

try {
  // something
} catch (error) {
  core.setFailed(error.message);
}

詳しい情� �については「JavaScript アクションを作成する」を参照してく� さい。

Docker コンテナアクションで失敗終了コードを設定する

Docker コンテナアクションを作成している� �合、失敗終了コードを entrypoint.sh スクリプトで設定できます。 例:

if <condition> ; then
  echo "Game over!"
  exit 1
fi

詳しい情� �については「Docker コンテナアクションを作成する」を参照してく� さい。