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 でローカル実行できないのでしょぼん。

Windows で CLI を配置する

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

f:id:guitarrapc_tech:20190430234930p:plain
circleci-cli の言語

ということで、公式ページに小さくある Release ページに行くとWindows ビルドがあります。

github.com

記事時点の最新ならこれですね。

Releases · CircleCI-Public/circleci-cli v0.1.5546

普通にダウンロードして、パスを通せば利用できます。

f:id:guitarrapc_tech:20190430235223p:plain
circleci cli を Windows で利用する

circleci update による更新もきくので、普段はこれを使っておくといいでしょう。最高。

scoop にないのが残念なので bucket つくるか追加してもいいかも。

WSL

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

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

f:id:guitarrapc_tech:20190430235719p:plain
VSCode で各種方法で circleci cli を起動する