[英]How to run Gulp from a webhook
在将代码推送到远程存储库之后,我尝试将Gulp作为构建过程的一部分。 我的计划是使用一个Webhook,该Webhook在提交与origin合并后将触发。
当网络挂钩被击中时,我该如何射击Gulp? 我当时正在考虑仅使用一个简单的连接服务器运行node.js,但是从那里如何使gulp运行呢?
var connect = require('connect');
var http = require('http');
var app = connect();
var myGulp = require('./gulpfile.js');
// respond to all requests
app.use(function(req, res){
res.end('Hello from connect.\n');
})
//create node.js http server and listen on port
http.createServer(app).listen(8888);
为您的webhook创建路由,并使用gulpfile
gulp-chug
gulpfile
从gulpfile
调用gulpfile
任务
var gulp = require('gulp');
var chug = require('gulp-chug');
app.get('/webhook', function(req, res) {
gulp.src('./gulpfile.js', { read: false})
.pipe( chug( {
tasks: ['default']
} ) );
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.