diff --git a/.travis.yml b/.travis.yml
index 4216a86eecab9b651b6657894f3585a27c289da3..3f6fdee4b25d6d21e1f7303a687a169307f3cde5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -34,6 +34,7 @@ before_deploy:
   # Clean testing packages
   - npm prune --production
   - tar czf ../ucoin-x64.tar.gz ./ --exclude ".git" --exclude "coverage" --exclude "test"
+  - SRC=`pwd`
   - cd ..
   # GUI Version
   - mkdir ucoin_release
@@ -43,8 +44,8 @@ before_deploy:
   - wget http://dl.nwjs.io/${NW_RELEASE}/${NW_GZ}
   - tar xvzf ${NW_GZ}
   - mv ${NW} ucoin_release/nw
-  - cp ucoin_src/gui/* ucoin_release/nw/
-  - cp -R ucoin_src/ ucoin_release/sources/
+  - cp ${SRC}/gui/* ucoin_release/nw/
+  - cp -R ${SRC}/ ucoin_release/sources/
   - rm -Rf ucoin_release/sources/ui/package/node_modules
   - rm -Rf ucoin_release/sources/ui/package/bower_components
   - cd ucoin_release