diff --git a/.travis.yml b/.travis.yml
index 524224e9f6b300f03a7b88f8fa6c42183f2d1e40..fa2c7d8b364ad67f22622ff413c76bd2f2349c41 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,6 +3,7 @@ language: node_js
 node_js:
   - 4
   - 6
+  - 7
 cache:
   directories:
   - node_modules
diff --git a/appveyor.yml b/appveyor.yml
index bc2ac1b3f880bc59e9af3f27725c38ff77b572fa..3a69d68e16c6395ef8e0b9eb262928f95d3fa11c 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,5 +1,11 @@
 environment:
   matrix:
+    - nodejs_version: 7
+      test_suite: "simple"
+    - nodejs_version: 7
+      test_suite: "installs"
+    - nodejs_version: 7
+      test_suite: "kitchensink"
     - nodejs_version: 6
       test_suite: "simple"
     - nodejs_version: 6
diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json
index 5389aa90efba36cace40d90b433db608e57d6741..59542d4361d0bf361198a471fc301e5e10b65c8f 100644
--- a/packages/react-scripts/package.json
+++ b/packages/react-scripts/package.json
@@ -35,7 +35,7 @@
     "connect-history-api-fallback": "1.3.0",
     "cross-spawn": "4.0.2",
     "css-loader": "0.26.2",
-    "detect-port": "1.0.1",
+    "detect-port": "1.1.0",
     "dotenv": "2.0.0",
     "eslint": "3.16.1",
     "eslint-config-react-app": "^0.6.1",