diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..6d21595
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,20 @@
+language: node_js
+node_js:
+ - stable
+cache:
+ yarn: true
+
+script: yarn test
+after_success:
+ - yarn build
+
+deploy:
+ provider: pages
+ script:
+ - yarn deploy
+ skip_cleanup: true
+ github_token: $GITHUB_TOKEN
+ local_dir: dist
+ on:
+ tags: true
+
\ No newline at end of file
diff --git a/README.md b/README.md
index dc4026e..6fab4e2 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
# angular-slides
+[![Build Status](https://travis-ci.org/objectpartners/angular2-slides.svg?branch=master)](https://travis-ci.org/objectpartners/angular2-slides)
+
The slides for the accompanying [workshop][workshop].
## Set up
diff --git a/circle.yml b/circle.yml
deleted file mode 100644
index 9066af3..0000000
--- a/circle.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-# Set cache environment and node version
-machine:
- environment:
- PATH: "${PATH}:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin"
- node:
- version: 7.6.0
-
-# Only build master
-general:
- branches:
- only:
- - master
-
-# Use yarn
-dependencies:
- override:
- - yarn
- cache_directories:
- - ~/.cache/yarn
-
-test:
- override:
- - yarn test
-
-# deploy when tag with release-* is pushed
-deployment:
- release:
- tag: /release-.*/
- commands:
- - git config --global user.email "$GH_EMAIL" > /dev/null 2>&1
- - git config --global user.name "$GH_NAME" > /dev/null 2>&1
- - yarn deploy
diff --git a/src/slides/00-intro/01.md b/src/slides/00-intro/01.md
index 65cba4a..c990ed1 100644
--- a/src/slides/00-intro/01.md
+++ b/src/slides/00-intro/01.md
@@ -5,7 +5,7 @@ Chief Technologist, Object Partners, Inc.
@threeistoomany
Dustin Schau
-Senior Consultant, Object Partners, Inc.
+Principal Technologist, Object Partners, Inc.
@schaudustin