Advertisement
Guest User

Untitled

a guest
Mar 6th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. var gulp = require('gulp');
  2. var gutil = require('gulp-util');
  3. var vftp = require('vinyl-ftp');
  4.  
  5. var user = "usuario";
  6. var senha = "senha";
  7. var host = "url";
  8. var port = "21";
  9. var simultaneous_connections = 5;
  10. var remote_path = ".";
  11. var globs = [
  12. "./bin/**/*",
  13. "./Content/**/*",
  14. "./fonts/**/*",
  15. "./Scripts/**/*",
  16. "./Views/**/*",
  17. "./Global.asax",
  18. "./packages.config"
  19. //"./Web.config"
  20. ];
  21.  
  22. function getFtpConnection() {
  23. return vftp.create({
  24. host: host,
  25. port: port,
  26. user: user,
  27. password: senha,
  28. parallel: simultaneous_connections,
  29. log: gutil.log
  30. });
  31. }
  32.  
  33. gulp.task('deploy', function() {
  34. var conn = getFtpConnection();
  35. return gulp.src(globs, { base: '.', buffer: false })
  36. .pipe( conn.newer( remote_path ) )
  37. .pipe( conn.dest( remote_path) );
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement