Integration & Delivery Continuously
by
Adron Hall
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Continuously Integration & Delivery
Slide 2
Slide 2 text
I write code. I live in Portland. I’m Adron.
Slide 3
Slide 3 text
Prerequisites AWS Codeship (codeship.io) Github
Slide 4
Slide 4 text
The war stories…
Slide 5
Slide 5 text
App Delivery… On Friday eh?
Slide 6
Slide 6 text
How to prevent this?
Slide 7
Slide 7 text
Fixes Find Repeatability Gain Visibility Increase Knowledge
Slide 8
Slide 8 text
Continuous Integration
Slide 9
Slide 9 text
- Initial Expense - Mngr’s Speak: Capex - Prevents Tech Debt - Operationally Smoother - Mngr’s Speak: Opex - Smooths Day-to-Day - Building Builds - Works on “All the machines” Wuzzit Do?
Slide 10
Slide 10 text
Element of Integration Singular Scope All the Machines Building Builds
Slide 11
Slide 11 text
How to extend this?
Slide 12
Slide 12 text
Fixes More Repeatability More Visibility More Knowledge
Slide 13
Slide 13 text
Continuous Delivery
Slide 14
Slide 14 text
- Additional Time - Mngr’s Speak: Capex - Prevents Systemic Debt - Operationally Smoother - Mngr’s Speak: Opex - Greater Visibility - Extends Delivery - Testing Included - Strategic to Tactical Wuzzit Mean?
Slide 15
Slide 15 text
Contents Singular Scope All the Machines Building Builds
Slide 16
Slide 16 text
User Interface Testing Builds DevOps System Integration Unit Testing Strategic to Tactical i i Strategic to Tactical Strategic to
Slide 17
Slide 17 text
Contents Rollback from Y Deployment to X
Slide 18
Slide 18 text
Getting Started - API Service or Site Project - Setup Repository (github) - Continuous Integration Build (codeship)
Slide 19
Slide 19 text
Getting Started - API Service or Site Project - Setup Repository (github) - Continuous Integration Build (codeship)
Slide 20
Slide 20 text
Walkthrough
Slide 21
Slide 21 text
Loopback/Express npm install -g strongloop slc loopback slc arc
Slide 22
Slide 22 text
Models
Slide 23
Slide 23 text
Data Sources
Slide 24
Slide 24 text
Loopback/Express slc run .
Slide 25
Slide 25 text
Data Sources
Slide 26
Slide 26 text
Walkthrough Repository
Slide 27
Slide 27 text
Site & Personal Repo - Follow standard OSS style workflow. Forking, branching, and sending in pull requests. - Setup a personal and a primary repository build.
Slide 28
Slide 28 text
Walkthrough Continuous Integration
Slide 29
Slide 29 text
Sailing The Seas - …of continuos delivery…
Slide 30
Slide 30 text
…discussion…
Slide 31
Slide 31 text
Don’t Gulp, Just Script
Slide 32
Slide 32 text
KISS, YAGNI, DRY, SoC, SOLID
Slide 33
Slide 33 text
Code Smells & Build Smells
Slide 34
Slide 34 text
Code Smells & Build Smells KISS, YAGNI, DRY, SoC, SOLID Don’t Gulp, Just Script
Slide 35
Slide 35 text
On… Github Twitter …as @adron I live in Portland. Come hack! I’m @Adron.