如何使用 jenkins 部署 JavaScript 项目



我正在使用 Jenkins 来部署我的 Java Webapps。现在我有一个纯粹的javascript项目(使用gulp构建)。 如何在 tomcat 服务器上使用 jenkins 部署它?构建 JavaScript 项目就像 Jenkins 上的魅力一样,只要它们是 java 项目(.war)的一部分,就可以部署。

有没有办法编写 shell 脚本来部署纯 js 项目或 Jenkins 插件来做到这一点?我不想在项目文件中进行部署配置,例如使用 gulp taks。

希望你能帮助我。

您可以使用此节点模块使其工作。

var jenkins = require('gulp-jenkins');
jenkins.init({
  username: 'Agent_007',
  password: 'golden_gun',
  url: 'jenkins.your-site.com'
});
gulp.task('build production', function() {
  return gulp.src('./*')
    .pipe(jenkins.build('Secret_App', {
      target_env: 'prod',
      tag_name: 'tags/v0.07/trunk',
    }));
});