gpt4 book ai didi

javascript - 如何从 Webhook 运行 Gulp

转载 作者:太空宇宙 更新时间:2023-11-04 00:48:51 26 4
gpt4 key购买 nike

在将代码推送到远程存储库后,我尝试将 Gulp 作为构建过程的一部分。我的计划是使用一个 webhook,它将在提交与 origin merge 后触发。

当 webhook 被命中时,如何触发 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 创建一条路由,并使用 gulp-chug 从您的 gulpfile 调用您的 gulp 任务

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']
} ) );
});

关于javascript - 如何从 Webhook 运行 Gulp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33437787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com