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 Testing, Integration, and Deploymen...
Search
Kelly Andrews
August 01, 2017
Technology
0
37
Continuous Testing, Integration, and Deployment for JavaScript Projects
Kelly Andrews
August 01, 2017
Tweet
Share
More Decks by Kelly Andrews
See All by Kelly Andrews
Communications on Fire
kellyjandrews
0
120
Docker: Development to Production
kellyjandrews
0
36
Tips for Building Lightweight Docker Images
kellyjandrews
0
38
Serverless Concepts
kellyjandrews
1
190
Other Decks in Technology
See All in Technology
Findy Freelance 利用シーン別AI活用例
ness
0
500
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
750
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
730
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.2k
バクラクによるコーポレート業務の自動運転 #BetAIDay
layerx
PRO
1
950
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
1.1k
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
170
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
120
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
990
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.6k
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.6k
AIに頼りすぎない新人育成術
cuebic9bic
3
310
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Gamification - CAS2011
davidbonilla
81
5.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Optimizing for Happiness
mojombo
379
70k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
What's in a price? How to price your products and services
michaelherold
246
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
KATA
mclloyd
32
14k
Designing for Performance
lara
610
69k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Transcript
@kellyjandrews Continuous Testing, Integration, and Deployment for JavaScript Projects Kelly
J Andrews - Developer Advocate, Codeship
@kellyjandrews Continuous Testing the process of executing automated tests as
part of the software delivery pipeline
@kellyjandrews Continuous Testing
@kellyjandrews Continuous Testing Repeatable Easy to Maintain Thorough Env Consistent
@kellyjandrews Continuous Testing Smoke Testing Unit Testing Integration Testing System
Testing Acceptance Testing
@kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Testing
@kellyjandrews Continuous Integration the practice of merging all developer working
copies to a shared mainline several times a day.
@kellyjandrews Continuous Integration Automated Builds Self-tested Every Commit is Built
@kellyjandrews Continuous Integration
@kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Integration
@kellyjandrews Continuous Delivery approach in which teams produce software in
short cycles, ensuring that the software can be reliably released at any time.
@kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Delivery
@kellyjandrews Continuous Deployment software is released in a fully automated
manner
@kellyjandrews Continuous Delivery/Deployment Reliability Incremental Improvements Immediate Feedback
@kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Deployment
@kellyjandrews Continuous Delivery/Deployment
@kellyjandrews Obstacles Lack of Automation Env Inconsistencies Business / Management
@kellyjandrews Key Concepts Small, fast Changes Trunk-Based Development Fast Builds
and Tests Reliable Automated
@kellyjandrews Demo Time blog.codeship.com/author/kellyjandrews/