リリースを確認してアクションをテストする
多くの場合、アクションによってコンソール出力が生成されます。 その出力を取得するためにランナーに直接接続する必要はありません。
アクションからのコンソール出力は、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 には、アクションに関する学習ツールがいくつか用意されています。
次の方法の基本的な例が示されています。
- ワークフロー ファイルを整理して識別する。
- 実行可能スクリプトを追加する。
- ワークフローとアクションのブロックを作成する。
- ワークフローをトリガーする。
- ワークフロー ログを検出する。