dotnet3.0.100環境を用意する。
成果物
前回
今回
ワークフローymlファイルをローカルで作成してからpushする。
プロジェクト
src/Program.cs
using System; class Program { static void Main() { Console.WriteLine("Hello world"); } }
.github/workflows/csc.yml
name: csc on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Setup .NET Core uses: actions/setup-dotnet@v1 with: dotnet-version: 3.0.100 - name: Build with csc working-directory: src run: csc -nologo -recurse:*.cs
dotnet-versionの値を3.0.100に変更した。他は前回とおなじ。
ログ
GitHubサイトの当該リモートリポジトリを閲覧する。Actionをクリックするとcscがあるのでクリックする。実行ログが閲覧できる。
Successfully installed 3.0.100
dotnet3.0.100のインストールに成功しているっぽい。

ステータスバッジ
最初はno statusという灰色のバッジが表示された。![]()
数分後にページ更新するとpassingという緑色のバッジになった。

所感
次は一応、dotnetコマンドにおけるActionも確認しておくか。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13 ※
- bash 4.4.12(1)-release ※
- SQLite 3.29.0 ※
- C# dotnet 3.0.100 ※ ※
$ uname -a Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux