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
Continuous Integration Overview in Spring 2017
Search
stormcat24
March 10, 2017
Programming
2.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Integration Overview in Spring 2017
2017.03.10 2017 CircleCI Meetup Tokyo #2
stormcat24
March 10, 2017
More Decks by stormcat24
See All by stormcat24
素早く賢く失敗するDeveloper Productivityの実現を目指して
stormcat24
4
5.4k
KubernetesのマニフェストをそれなりにCIしたい
stormcat24
4
1.6k
令和時代のSaaS開発
stormcat24
1
360
History in 5 years of CircleCI and CyberAgent
stormcat24
3
910
Kubernetes Handson Osaka
stormcat24
5
640
Kubernetes Handson
stormcat24
5
4.5k
DockerとKubernetesでアプリケーション開発にコンテナをフル活用!
stormcat24
0
400
Base Image Journey 2018
stormcat24
30
140k
kotlin-fest
stormcat24
13
19k
Other Decks in Programming
See All in Programming
What's New in Android 2026
veronikapj
0
250
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
3.9k
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
830
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
130
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.5k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
120
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
200
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
メールのエイリアス機能を履き違えない
isshinfunada
0
220
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
350
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
450
Documentation Writing (for coders)
carmenintech
77
5.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Un-Boring Meetings
codingconduct
0
370
Mind Mapping
helmedeiros
PRO
1
300
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
470
Transcript
Continuous Integration Overview in Spring 2017 @stormcat24 2017.03.10 CircleCI Meetup
Tokyo #2
stormcat24 I’m a CircleCI Comedian!
http://blog.stormcat.io
CircleCI 2.0
CircleCI 2.0 ‣ Native Docker Support ‣ Customizable Images ‣
https://github.com/circleci/image-builder ‣ Local Build (Try and error is easy!) ‣ Fast Build!
But
What about other CI services recently?
Jenkins(2.0) ‣ Build pipeline, workflow ‣ Many plugins ‣ Jenkinsfile
‣ write configuration in DSL. Pipeline as code! ‣ Organization Folder ‣ Build docker images, run in docker container ‣ OSS/On-premise
Travis CI ‣ Yaml configuration ‣ Support many languages &
integrations ‣ Support Xcode build ‣ SaaS, Enterprise(Optimized for EC2)
Concourse CI ‣ Build pipeline, workflow ‣ Visualize pipeline ‣
Yaml configuration(Pipeline as Code) ‣ OSS/On-Premise
Teamcity ‣ by Jetbrains ‣ Build pipeline, workflow ‣ Various
plugins ‣ .NET Core Support ‣ Xcode runner ‣ On-Premise, Free or Enterprise License
codefresh ‣ Native Docker Support ‣ docker-compose Support ‣ Run
and test composition ‣ Deployment to kubernetes, Amazon ECS ‣ SaaS, On-Premise(Enterprise)
fastlane ‣ Support iOS/Android ‣ https://github.com/fastlane/fastlane ‣ Manage certificate ‣
deliver command ‣ iTunes Connect, Google Play, Clashlytics ‣ OSS/On-premise
BITRISE ‣ Support iOS/Android/Xamarin ‣ Yaml configuration ‣ Workflow ‣
BITRISE CLI ‣ https://github.com/bitrise-io/bitrise ‣ Local Build
BITRISE CLI(on local) $ bitrise run test Project Title is:
and the primary development branch is: | | +—+---------------------------------------------------------------+-----------+ | ✓ | Hello Bitrise! | 2.68 sec | +---+---------------------------------------------------------------+----------+ +------------------------------------------------------------------------------+ | bitrise summary | +---+---------------------------------------------------------------+----------+ | | title | time (s) | +---+---------------------------------------------------------------+----------+ | ✓ | Hello Bitrise! | 2.68 sec | +---+---------------------------------------------------------------+----------+ | Total runtime: 2.68 sec | +------------------------------------------------------------------------------+
AWS CodeBuild ‣ Yaml configuration(buildspec.yml) ‣ CodePipeline + CodeBuild =
Build pipeline ‣ Scaleout is easy! ‣ Custom Docker image (Amazon ECR)
AWS CodeBuild ‣ Costs for build time (per minute) ‣
Free Tier(build.general1.small) ‣ 100min / month
static code analysis HoundCI CODE CLIMATE SideCI
Review by HoundCi
Conclusion ‣ Customable or Specialized ‣ Docker is becoming essential
to build ‣ Local build in SaaS CI Service (Portability of CI) ‣ Recently, selection of CI is difficult ‣ Should always follow the trend of continuous integration
Thanks!