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
1
2.4k
Continuous Integration Overview in Spring 2017
2017.03.10 2017 CircleCI Meetup Tokyo #2
stormcat24
March 10, 2017
Tweet
Share
More Decks by stormcat24
See All by stormcat24
素早く賢く失敗するDeveloper Productivityの実現を目指して
stormcat24
4
5k
KubernetesのマニフェストをそれなりにCIしたい
stormcat24
4
1.4k
令和時代のSaaS開発
stormcat24
1
290
History in 5 years of CircleCI and CyberAgent
stormcat24
3
860
Kubernetes Handson Osaka
stormcat24
5
590
Kubernetes Handson
stormcat24
5
4.3k
DockerとKubernetesでアプリケーション開発にコンテナをフル活用!
stormcat24
0
340
Base Image Journey 2018
stormcat24
29
140k
kotlin-fest
stormcat24
13
18k
Other Decks in Programming
See All in Programming
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
170
Vibe coding コードレビュー
kinopeee
0
440
WebAssemblyインタプリタを書く ~Component Modelを添えて~
ruccho
1
830
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
9
680
新しいモバイルアプリ勉強会(仮)について
uetyo
1
260
バイブコーディング × 設計思考
nogu66
0
120
ワープロって実は計算機で
pepepper
2
1.3k
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
170
STUNMESH-go: Wireguard NAT穿隧工具的源起與介紹
tjjh89017
0
370
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
13
3.1k
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
210
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
5
930
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Code Reviewing Like a Champion
maltzj
525
40k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
We Have a Design System, Now What?
morganepeng
53
7.7k
Embracing the Ebb and Flow
colly
86
4.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Thoughts on Productivity
jonyablonski
69
4.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Fireside Chat
paigeccino
39
3.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
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!