0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

Organization

circleciをローカル環境でビルドし、debugする

一人アドベントカレンダーといいつつ全く期日感が守れていないので、、、追っかけつつ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
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
0
Help us understand the problem. What are the problem?