GitHubActions
GitHub Super Linter を知ったのでちょっと使ってみます。 Super Linterとは コードをチェック・解析することをlint、lintを行うプログラムをlinterと呼ぶ。 lint - Wikipedia Linterとはプログラムの静的解析ツールの総称です。Super LinterはGitHubが提供…
特定のラベルが付いたプルリクエストがマージされたときにGitHub Actions を実行する方法を調べたのでまとめます。 最終設定ファイル name: RunLabel on: pull_request: types: [closed] jobs: RunLabel: runs-on: ubuntu-latest if: (github.event.pull_req…
GitHub Actions でリリースノートを自動化する方法を調べていると Release Drafter というツールを見つけました。これを使うと簡単に良い感じにリリースノートが自動化できそうです。 Release Drafter github.comこちらがrelease-drafterです。プルリクエス…
GitHubActions で PullRequest への操作内容によってトリガーを切り替える方法を調べました。例えば、PullRequest が Open された時だけイベントを実行する方法です。結論から書くと、typesキーワードを記述することで可能です。docs.github.com GitHubActio…
前回、GitHub CLI を使ってみた - はんなりと、ゆるやかに の記事で初めて GitHub CLI を使ってみました。今回はGitHub CLI を使ってGitHub Actions をコントロールしてみたいと思います。リポジトリはこちらを使っていきます。 なお、GitHub CLIのバージョ…
GitHub ActionsでPowerShellを実行する方法を調べて、サンプルコード書いたのでまとめておきます。ワークフローから直接実行するパターンと、ps1ファイルを実行するパターンがあります。今回まとめてみて分かったことは、書き方によって実行されるPowerShell…
ペースは遅いですが、GitHub Actionsについて調べています。今回はスケジュールで実行する方法をまとめます。前回の内容はこちらです。 iucstscui.hatenablog.com on コマンドで schedule を定義 on: schedule: - cron: '*/5 * * * *' on コマンドでトリガー…
はじめに GitHub Enterprise 3.0.0 で GitHub Enterprise にもGitHub Actions が搭載されました。これをきっかけに勉強を始めていきます。 docs.github.com今回はGitHub Acionsで Windows + Visual Studio + C# + nunit でビルドからテストまで実行してみま…