1
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.

CircleCIについて

Last updated at Posted at 2019-02-21

CircleCiとは

CircleCIとは、継続的インテグレーション(デリバリー)サービスのひとつ。

コミットからデプロイまでのパイプラインを作成し、ソフトウェア開発プロセスを自動化する。

特徴としては、「CircleCI」はWebサービスであるため、登録するだけで使えるようになる。

1コンテナ分は無料で使用可能

※ 詳細は公式

GithubとCircleCiの連携

circleCiリポジトリと連携
必要なもの

  • Githubアカウント
  • 連携を行うリポジトリ

公式から『GitHubでログイン』を押下
image (1).png

Authorize CircleCI画面に移行し、押下
image2019-2-9_21-9-2.png

Set Up New Projectsを押下
image2019-2-9_21-13-8 (1).png

Set Up Projectを押下
image2019-2-9_21-11-32 (1).png

Languageを選択して,Copy To Clipboardを押下してから、GitHub側で.circleci/confing.ymlを作成し貼り付け
image2019-2-9_21-20-42 (2).png

GitHub側
image2019-2-10_13-17-45.png

config.ymlを作成後、Start buildingを押下すると連携したリポジトリに対し、circleCIが動く(FAILEDなのはbiludの設定をしていないため)
image2019-2-10_13-25-12 (1).png

ユニットテストの確認

ユニットテストを作成・プッシュを行い、circleCI画面を確認
image2019-2-24_20-20-45.png

詳細画面
image2019-2-24_20-24-2.png

mvn testを展開(末尾)
image2019-2-24_20-53-10.png

失敗時の詳細画面
image2019-2-24_20-57-54.png
image2019-2-24_21-54-54.png

github側の画面
image2019-2-24_22-49-44.png

参考 Masterをマージした際に承認が必要な場合
image2019-2-24_23-2-49.png

image2019-2-24_23-4-16.png

image2019-2-24_23-5-28.png

image2019-2-24_23-5-58.png

image2019-2-24_23-6-36.png

参考
https://qiita.com/sawadashota/items/ba89382d563bc90bb5cd

1
0
0

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
1
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?