circleciのCLIツールを作りました


circleci-cli

以下READMEより転載して日本語化

circleci-cli

インストール

$ gem install circleci-cli

CIRCLE_CI_TOKEN 環境変数を設定

export CIRCLE_CI_TOKEN=your-circle-ci-token

使い方

Commands:
  circleci-cli browse          # open circle ci website
  circleci-cli build           # show build description
  circleci-cli builds          # list builds
  circleci-cli help [COMMAND]  # describe available commands or one specific command
  circleci-cli projects        # list projects
  circleci-cli retry           # retry a build
  circleci-cli version         # show gem version
  circleci-cli watch           # watch a build in real time

Options:
  -p user_name/project   # specify repository
  -b branch              # specify branch name
  -n build_number        # specify build number
  -l last                # get or retry last failed build
  -v verbose             # show all the logs if applied to watch command

プロジェクト引数

プロジェクトの情報はカレントディレクトリの git repository の情報により、自動的に設定されます。

カレントディレクトリのプロジェクトのログを監視

$ circleci-cli watch

カレントディレクトリのプロジェクトのすべてのログを監視

$ circleci-cli watch -v

最後に失敗したビルドを表示

$ circleci-cli build --last

最後に失敗したビルドをリトライ

$ circleci-cli retry --last

カレントディレクトリに対応する CircleCI ウェブサイトを表示

$ circleci-cli browse

Special Thanks

ci2go オープンソースの circleci iOSクライアントです。諸々参考にさせていただきました。
@ngs