circleciのcliを使うとconfigやorbsなどローカルでの操作がはかどります。
このCircleCI Local CLI、以前は公式ページにmacOSとLinuxの記述しかありませんでしたがWindowsの導入方法も示されるようになりました。
少し見てみましょう。
TL;DR
- Windowsローカルでも配置して利用できる
- WSL経由で利用できる
使いやすい方法どれでもいいでしょう。 workspace使ってるとcircleci cliでローカル実行できないのでしょぼん。
circleci cli
CLIは、Golangでできています。この希望にあふれる感じを裏切らず、Windowsでも利用ができます。Golangえらい。
Windows で CLI を配置する
公式ページにはChocolateyでの導入が載っています。chocoでパスや更新が管理するので便利。
choco install circleci-cli -y
公式にはないもののScoopでも導入できます。scoopでパスや更新を管理するので便利。
scoop install circleci-cli
バイナリを直接持ってきたいなら、GitHub Releaseページにバイナリが落ちています。バイナリならcircleci update
による更新で管理もいいでしょう。
WSL
Linuxインストールができるので、当然Ubuntu 18.04 / 20.04をWSLでいれれば利用できます。
VS Codeなどで開いておいて、ターミナルペインでbashからcircleciでもいいですし、wsl circleciで呼び出してもいいでしょう。