我正在使用 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',
}));
});