Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
0
470
CircleCI Hands-on for Beginners
GitHubのサンプルリポジトリをCircleCIのプロジェクトとして追加し、Buildを動かしてみるまで。Kanazawa.rb meetup #45
wtnabe
May 21, 2016
Tweet
Share
More Decks by wtnabe
See All by wtnabe
Rubyでもモノリポしたい - 調査、おわわり編 -
wtnabe
0
18
Ruby de Railway Oriented Programming
wtnabe
0
46
Bindanのススメ
wtnabe
0
33
そのオブジェクト、何を保証してくれますか? - GuideRailのススメ -
wtnabe
0
44
Effective Jekyll
wtnabe
0
75
5 min Jekyll/Liquid Plugin cooking
wtnabe
0
39
Ruby de Wasm
wtnabe
0
67
Cloud Native Buildpacksって結局どうなの?
wtnabe
0
56
Decoupled System with Turbo Frame
wtnabe
1
140
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
280
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
410
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
350
Deno Tunnel を使ってみた話
kamekyame
0
230
Grafana:建立系統全知視角的捷徑
blueswen
0
140
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
FluorTracer / RayTracingCamp11
kugimasa
0
250
認証・認可の基本を学ぼう前編
kouyuume
0
270
愛される翻訳の秘訣
kishikawakatsumi
3
340
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Paper Plane
katiecoart
PRO
0
44k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
510
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
580
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
400
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
25
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
Paper Plane (Part 1)
katiecoart
PRO
0
1.9k
Marketing to machines
jonoalderson
1
4.3k
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 !