tech.guitarrapc.cóm

Technical updates

CircleCI CLI を Windows でも利用する

circleciのcliを使うとconfigやorbsなどローカルでの操作がはかどります。

このCircleCI Local CLI、以前は公式ページにmacOSとLinuxの記述しかありませんでしたがWindowsの導入方法も示されるようになりました。

circleci.com

少し見てみましょう。

TL;DR

  • Windowsローカルでも配置して利用できる
  • WSL経由で利用できる

使いやすい方法どれでもいいでしょう。 workspace使ってるとcircleci cliでローカル実行できないのでしょぼん。

circleci cli

CLIは、Golangでできています。この希望にあふれる感じを裏切らず、Windowsでも利用ができます。Golangえらい。

circleci-cli の言語

Windows で CLI を配置する

公式ページにはChocolateyでの導入が載っています。chocoでパスや更新が管理するので便利。

choco install circleci-cli -y

公式にはないもののScoopでも導入できます。scoopでパスや更新を管理するので便利。

scoop install circleci-cli

バイナリを直接持ってきたいなら、GitHub Releaseページにバイナリが落ちています。バイナリならcircleci updateによる更新で管理もいいでしょう。

github.com

circleci cli を Windows で利用する

WSL

Linuxインストールができるので、当然Ubuntu 18.04 / 20.04をWSLでいれれば利用できます。

VS Codeなどで開いておいて、ターミナルペインでbashからcircleciでもいいですし、wsl circleciで呼び出してもいいでしょう。

VSCode で各種方法で circleci cli を起動する