parent
8abed15e62
commit
70a571acb4
@ -1,13 +1,24 @@ |
|||||||
var express = require('express'); |
var express = require('express'); |
||||||
var router = express.Router(); |
var router = express.Router(); |
||||||
|
const { exec } = require('child_process'); |
||||||
//web钩子事件
|
//web钩子事件
|
||||||
//git@gogs.kirito.cool:panqihua/RiskCloudMock.git push事件
|
//git@gogs.kirito.cool:panqihua/RiskCloudMock.git push事件
|
||||||
router.post('/web', function(req, res, next) { |
router.post('/server', function(req, res, next) { |
||||||
console.info(req.body) |
|
||||||
console.info(req.body.repository.ssh_url) |
const updated_at=req.body.repository.updated_at |
||||||
console.info(req.body.repository.updated_at) |
|
||||||
res.json({repository:req.body.repository}) |
// 输出当前目录(不一定是代码所在的目录)下的文件和文件夹
|
||||||
|
exec('updateRisk RiskCloudMock', (err, stdout, stderr) => { |
||||||
|
if(err) { |
||||||
|
res.json({message:'自动部署服务端失败'}) |
||||||
|
return; |
||||||
|
} |
||||||
|
console.log(`stdout: ${stdout}`); |
||||||
|
console.log(`stderr: ${stderr}`); |
||||||
|
res.json({message:`自动部署服务端成功,版本号:${updated_at}`}) |
||||||
|
}) |
||||||
|
|
||||||
|
|
||||||
}); |
}); |
||||||
|
|
||||||
module.exports = router; |
module.exports = router; |
Loading…
Reference in new issue