Closed5

Git/GitHub メモ

みなみんみなみん

新しい環境でのCommit/Push

  • ユーザー名とメールアドレス
$ git config --global user.name [GitHubでのID]
$ git config --global user.email [GitHub垢の登録しているメールアドレス]
みなみんみなみん

WorkFlowの構成

例) C++ソースコードmain.cppのビルドとコードレビューするWorkFlow

レポジトリフォルダの配下に./github/workflowsディレクトリを作成し、[任意の名称].yamlを作成する。

name: Test#1
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    name: Build
    steps:
      - uses: actions/checkout@v3

      - name: CPPBuild by g++
        run: g++ ./main.cpp

      - name: Configure CPPLint
        run: pip install cpplint

      - name: CodeReview By CPPLint
        run: python3 -m cpplint ./main.cpp
みなみんみなみん

WorkFlowをローカルで実行させる(RaspberryPi)

レポジトリのSettings->Actions/Runners->New self-hosted runner
Runner Image: Linux, Architecture: ARM

ページのコードに従ってDownloadConfigureの部分を行う。Listening for Jobsとなっていたら待機状態となってWorkFlowの準備はできている。

.github/workflows/.yamlruns-on: の部分をruns-on: self-hostedにするのを忘れないように。

このスクラップは2022/09/21にクローズされました