tech.guitarrapc.cóm

Technical updates

CircleCI CLIをWindowsでも利用する

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

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

https://circleci.com/docs/ja/2.0/local-cli/

少し見てみましょう。

概要

  • 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による更新で管理もいいでしょう。

https://github.com/CircleCI-Public/circleci-cli/releases

circleci cli を Windows で利用する

WSL

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

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

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