Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CircleCI Hands-on for Beginners
Search
wtnabe
May 21, 2016
Programming
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CircleCI Hands-on for Beginners
GitHubのサンプルリポジトリをCircleCIのプロジェクトとして追加し、Buildを動かしてみるまで。Kanazawa.rb meetup #45
wtnabe
May 21, 2016
More Decks by wtnabe
See All by wtnabe
Rubyでもモノリポしたい - 調査、おわわり編 -
wtnabe
0
63
Ruby de Railway Oriented Programming
wtnabe
0
110
Bindanのススメ
wtnabe
0
66
そのオブジェクト、何を保証してくれますか? - GuideRailのススメ -
wtnabe
0
78
Effective Jekyll
wtnabe
0
99
5 min Jekyll/Liquid Plugin cooking
wtnabe
0
68
Ruby de Wasm
wtnabe
0
94
Cloud Native Buildpacksって結局どうなの?
wtnabe
0
83
Decoupled System with Turbo Frame
wtnabe
1
180
Other Decks in Programming
See All in Programming
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.5k
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Foundation Models frameworkで画像分析
ryodeveloper
1
600
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
250
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
200
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
160
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
590
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
180
5分で問診!Composer セキュリティ健康診断
codmoninc
0
920
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
React本体のコードリーディング
high_g_engineer
1
140
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.4k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
480
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
430
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Transcript
CircleCI 101 @wtnabe Kanazawa.rb meetup #45 2016-05-21 (Sat) at DMM.com
Labo Kanazawa Minami-chou
お品書き 今⽇のゴール CircleCI紹介 やってみた 今後の課題
今⽇のゴール
1. GitHubのサンプルrepoをfork 2. CircleCIと紐付け 3. GitHubのコードを変更してbuild結果を確認
CircleCI紹介
https://circleci.com/ 2016-04-30 現在 2011年誕⽣ 今のところGitHubのみ対応 Linux x 1 parallelなら無料 private
reposも無料で対応 2つめから $50 / para
プロジェクトのアクセス権限はすべてリ ポジトリと紐づいているので管理が楽
やってみた
1. GitHubのrepoをfork 2. GitHubアカウントでCircleCIにLog In 3. GitHub reposをADD PROJECTS 4.
コードを変えて結果を⾒る
サンプルrepo https://github.com/wtnabe/todomvc- vanillajs
CircleCI https://circleci.com/
Sign Up or Sign In CircleCIアカウントを持って いない場合は右のフローに従 ってSign Up 持ってる場合はLog
In With GitHub
None
もうBuildが⾛ります そういう設定がrepoの中にあるから
コードを変更してみよう
今回のBuildの秘密
package.jsonがあった場合 Node.jsプロジェクトと判断 とりあえずnpm testを実⾏する 他の⾔語でも似たような感じ
ちなみに GitHub API経由でsshのread onlyなdeploy keyがrepoにセットされています
今後の課題 今⽇やらなかったこと
1. Buildを実⾏する準備ができる circle.yml, Env Vars, SSH Key, etc. 2. 適切な通知設定
3. テストコードを書けるようになる 4. Deploy
まとめ
GitHubを使っているならCircleCIで簡単 にCIを始められる CIは静的解析だけでも便利 Webフロントエンドでも便利
楽してうっかりをなくそう
Enjoy !