2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

一人アドベントカレンダーといいつつ全く期日感が守れていないので、、、追っかけつつ25日までにはオンタイムで記事投稿していきます。

やりたいこと

circleciを大きく修正するとき、いちいちコミットしてプッシュして、ビルド結果をみて、、、
というのが不毛に感じませんか?

ローカルでデバックしたい!

やること

circleciのcliツールを使用して、ローカルのdocker環境のなかでciビルドをテストすることができます。

今回は以下の公式docを参考にしながら実行環境を構築する手順を紹介します。

image.png

circleci cliをインストールします

brew install circleci

circleci setup (認証設定などを行います)

circleci setup

ジョブの実行

circleci local execute --job JOB_NAME

基本はここまできたらあとは修正して、ジョブを実行して、修正して、、を繰り返せばOKです。


おまけ情報です

configコマンド

configファイルのバリデーションチェックのコマンドも用意されています
フォーマットや構成の確認をするのに使うとよいでしょう。

circleci config validate

また、processを使うとorbexecutorsを使用している場合、変換を行ってくれます。
orbexecutorsについて知らない方は公式docを見てみてください)

circleci config process
2
0
3

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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?