LoginSignup
0
0

More than 1 year has passed since last update.

CIってなんぞやい

Posted at

SanSanの募集要項にて

筆者は、企業の募集要項を見るのが趣味なのですが、SanSan様の歓迎条件に

・CI環境を用いた自動化経験

とありました。
聞いた事はあったのですが、CIがどういうもの掘り下げたいなぁと思いました。

CIとは?

CI/CDとまとめて呼ばれる事もあるようで、
Continuous Integration / Continuous Deliveryの略です。

何なのかというと、自動でテストとビルド、リリースを自動で行う手法の事です。

以上です。

まぁ、メリットは言わずもがな。
そのツールに、JenkinsやCircleCIなどがあります。

簡単に使ってみるか

CircleCIの公式はんずおん

やることは、GithubのリポジトリをCircleCIと共有するみたいです。

Githubがあるとサインイン出来るので、そちらで。
そして、自動化させたいリポジトリのset up projectを押したら、言語の設定をselectしたら、config.ymlというファイルができると思います。

コンソールに戻って、Commit Runボタンを押すcircleci-project-setupというブランチが自動で作成されます。
問題なければ、マージしてセットアップ完了!?みたいです。

終わり

取り敢えず、自動化してくれる便利な手法であるというのが分かれば取り敢えず、いいかなと。
CIで用いられる用語をある程度まとめたので、そちらも見るといいかなと(全く参考にならんw)
もっと詳しい解説は、また今度!
ドキュメントを見て出直します

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