CircleCI

CircleCIとは

CI/CD WEBサービス
ビルド〜テスト〜デプロイを自動化できる

特徴

・GitHub/BitBucketの利用が可能
※GitHubへのpush時にビルドを開始できる

・AWS、heroku等への異なるWEBサーバーにデプロイできる

・1コンテナ(1プロジェクト分)無料
※iOSプロジェクト除く

パイプライン仕様書

.circleci\〜.yml をGitHub等のルートディレクトリに配置する事で自動でパイプラインが実行される
https://circleci.com でパイプライン処理の進捗を確認できる

※〜.yml
version: X.X
jobs:
 ジョブ名:
  処理内容
workflows:
 〜

CircleCI Orb

パッケージ化されたパイプラインコマンド

※〜.yml
version: X.X ※2以上

orbs:
 aws-code-deploy: circleci/aws-code-deploy@X.X.X
 aws-cli: circleci/aws-cli@X.X.X
 aws-ecr: circleci/aws-ecr@X.X.X
 aws-ecs: circleci/aws-ecs@X.X.X

Follow me!

前の記事

PHP CodeSniffer

次の記事

Go