リリースを確認してアクションをテストする

完了

多くの場合、アクションによってコンソール出力が生成されます。 その出力を取得するためにランナーに直接接続する必要はありません。

アクションからのコンソール出力は、GitHub の UI 内から直接入手できます。

上部リポジトリ メニューの [Actions](アクション) を選択すると、実行されたワークフローの一覧が表示され、出力を確認できます。

次に、ジョブの名前をクリックして、ステップの出力を表示します。

アクションからのコンソール出力。

コンソール出力はデバッグに役立ちます。 十分でない場合は、より多くのログ記録を有効にできます。 デバッグ ログの有効化に関するページを参照してください。

アクションのリリース管理

アクションの最新バージョンを取得することに問題がない場合がある一方、特定のバージョンのアクションが必要になる状況はたくさんあります。

アクションの特定のリリースを要求するには、いくつかの方法があります。

タグ

タグを使用すると、動作する正確なバージョンを指定できます。


steps:
    -uses: actions/install-timer@v2.0.1

SHA ベースのハッシュ

アクションに要求される SHA ベースのハッシュを指定できます。 これにより、アクションが変更されていないことが確実になります。 ただし、これの欠点は、アクションに対する更新も自動的には受信されない点です。

steps:
    -uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98

ブランチ

アクションを要求する一般的な方法は、操作する対象のブランチを参照する方法です。 その後、そのブランチから最新バージョンを取得します。 つまり、更新からの恩恵を受けるだけでなく、コードを壊す可能性も大きくなります。

steps:
    -uses: actions/install-timer@develop

アクションのテスト

GitHub には、アクションに関する学習ツールがいくつか用意されています。

GitHub Actions: hello-world

次の方法の基本的な例が示されています。

  • ワークフロー ファイルを整理して識別する。
  • 実行可能スクリプトを追加する。
  • ワークフローとアクションのブロックを作成する。
  • ワークフローをトリガーする。
  • ワークフロー ログを検出する。