GitHubActionを試してみる2
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
という緑色のバッジになった。
![](https://github.com/ytyaru/CSharp.GitHubAction.DotNet.3.0.100.20191117102100/workflows/csc/badge.svg)
所感
次は一応、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