ChiselのCI環境を構築するためのお試し環境
よく分からずにblank.yaml
を作ってみたけどActionsののページに何も起こらず。。。
最初は"Start Commit"を押した際にプルリクを使った。 その後にマージをした所設定用のYAMLファイルがリポジトリのルート直下に生成されていた。 もう一度セットアップをしてみたと所".github/workflows"の下に"main.yaml"が生成されていた。
この状態でコミットしてプッシュしてみる。
なんか動いた!
タスクの詳細を開いてみると" successful 12 minutes ago in 4s "と出て成功していた。
実行されたCIワークフローは以下の様なもの。 github actionsで実際に実行されたワークフローと併せて確認すると、何も知らなくてもなんとなく感じ。
name: CI # ワークフローの名称
on: [push] # トリガーアクション。今回はpush時に実行
jobs:
build:
runs-on: ubuntu-latest # 最新版のUbuntuで実行する
steps:
- uses: actions/checkout@v1
- name: Run a one-line script # 1行のスクリプトを実行
run: echo Hello, world!
- name: Run a multi-line script # 複数行のスクリプトを実行
run: |
echo Add other actions to build,
echo test, and deploy your project.