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
31
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
110
Docker: Development to Production
kellyjandrews
0
32
Tips for Building Lightweight Docker Images
kellyjandrews
0
33
Serverless Concepts
kellyjandrews
1
180
Other Decks in Technology
See All in Technology
Medmain FACTBOOK
akinaootani
0
120
Tirez profit de Messenger pour améliorer votre architecture
tucksaun
1
160
OCI見積もり入門セミナー
oracle4engineer
PRO
0
120
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
5k
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
2
120
データベースで見る『家族アルバム みてね』の変遷 / The Evolution of Family Album Through the Lens of Databases
kohbis
3
820
OPENLOGI Company Profile for engineer
hr01
1
22k
一人QA時代が終わり、 QAチームが立ち上がった話
ma_cho29
0
290
Restarting_SRE_Road_to_SRENext_.pdf
_awache
0
170
OPENLOGI Company Profile
hr01
0
61k
PostgreSQL Unconference #52 pg_tde
nori_shinoda
1
240
17年のQA経験が導いたスクラムマスターへの道 / 17 Years in QA to Scrum Master
toma_sm
0
420
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Site-Speed That Sticks
csswizardry
4
450
Become a Pro
speakerdeck
PRO
27
5.2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.4k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Why Our Code Smells
bkeepers
PRO
336
57k
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/