継続インテグレーション(CI)ツール

GitHub Actions

https://github.co.jp/features/actions

GitHubのCIサービス. 使うプロジェクトやコードよってActionsが拡張機能のように公開されている.
Github公式のものもあれば個人が作って公開しているものもある.
arm-none-eabi-gcc
いつものごとくstm32をMakefileでビルドする際のActionを作りたかっただけ.

name: C/C++ CI
 
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
 
jobs:
  build:
 
    runs-on: ubuntu-latest
 
    steps:
    - uses: fiam/arm-none-eabi-gcc@v1.0.2
      with:
        release: '9-2019-q4' # The arm-none-eabi-gcc release to use.
    - uses: actions/checkout@v2
    - run: echo $GITHUB_WORKSPACE
    - run: make