このrepositoryは技術書典 応援祭で頒布された「ZOZO TECH BOOK VOL.1」の第3章「速習GitHub Actions 〜 明日からの充実GitHub自動化ライフのための凝縮ポイント」のサンプルコードです。
サンプル | ソース |
---|---|
Go プロジェクトのワークフローサンプル | source |
Matrix による設定パターン 1 | source |
Matrix による設定パターン 2 | source |
プラットフォームごとのインストーラー利用例 | source |
ジョブ実行のコンテナー指定 | source |
ジョブ実行のコンテナー指定(ステップレベル) | source |
サービスコンテナー例: 全ステップをコンテナー内で実行 | source |
規定の環境変数を出力 | source |
Issue コメント追加イベント発生時の GitHub コンテキストのダンプ例 | source |
トークン情報を利用した GitHub REST API 利用例 | source |
同一ジョブ内でのファイルシステムを通じたデータ共有サンプル | source |
同一ジョブ内で set-env を通じたデータ共有サンプル | source |
Artifact アクションによるジョブ間データ共有サンプル | source |
npm のキャッシュ設定例(Linux/macOS) | source |
キャッシュミスしたときに後続ステップを実行 | source |
GitHub-Script Issue へのコメント例 | source |
GitHub issue コメント ChatOps サンプル | source |
Gitrivy によるセキュリティスキャンサンプル | source |
カスタムアクション - JavaScript | repository |
カスタムアクション - コンテナー | repository |
「ZOZO TECH BOOK VOL.1」はZOZOテクノロジーズ (ZOZO Technologies, Inc.) の有志が集まり、今回初の試みとして制作した技術同人誌です。