はじめに: 空の Graph
空の Graph
Section titled “空の Graph”空の graph では、Start node のみが配置された白紙の canvas が表示されます。start node の種類は、ウィザードで選択したプラットフォームによって異なります。
GitHub Actions をターゲットにした空の graph を選択した場合、graph は GitHub Actions Start node から始まります。この node は push、pull_request、workflow_dispatch などの GitHub イベントをトリガーとして動作します。
Checkout node を追加する
ほとんどの GitHub Actions workflow は、リポジトリのチェックアウトから始まります。actions/checkout node を追加して、start node の on_push output に接続しましょう。
actions/checkout node はリポジトリを runner ワークスペースにクローンし、ソースコードを後続のステップで利用できるようにします。ここからビルド、テスト、デプロイなどの node を追加して workflow を完成させましょう。
この graph を GitHub で実行するには、workflow YAML ファイルも必要です。セットアップ手順については GitHub Actions Workflow ガイドをご覧ください。
GitLab CI のサポートは近日公開予定です。
Standalone をターゲットにした空の graph を選択した場合、graph はプレーンな Start node から始まります。この node は、actrun を使って graph をローカルで実行するときのエントリーポイントになります。
Run Script node を追加する
Run Script node を追加して、start node に接続しましょう。この node は graph の実行時にシェルコマンドを実行します。
Run Script node はシェルコマンド echo "Hello World!" を実行します。ここからさらに node を追加して、自動化パイプラインを構築していきましょう。
graph を自分で実行するには、graph を実行するマシンに actrun CLI をインストールする必要があります。ダウンロードとセットアップの手順については、インストール ガイドをご覧ください。