LoginSignup
18
14

More than 3 years have passed since last update.

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

Last updated at Posted at 2016-03-17

circleci-cli

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

circleci-cli

All Contributors Gem Version Circle CI Code Climate codecov Libraries.io dependency status for GitHub repo GitHub

sample.gif

インストール

$ 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

18
14
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
14