マニュアル: CircleCI

投稿日: 更新日:

CircleCI 2.0のポイント

  • 設定ファイルはYAML形式。パスは .circleci/config.yml
  • ワークフローは複数のジョブから定義される。
  • ジョブごとにDockerイメージが使われる。
  • ジョブ間でファイルを受け渡したい場合は以下のような機能を使う。
    • persist_to_workspace
    • attach_workspace

CircleCIに依存しすぎない

CIツールは便利ですが、依存しすぎない方がいいという意見もあります。 手間はかかりますが開発環境と実行環境の違いをなくすメリットも大きいです。

デバッグ方法

macOSでの手順は以下になります。

  • インストール: brew install circleci
  • 検証: circleci config validate
  • ローカルビルド: circleci local execute

外部サイト