Commit fa38b266 authored by zhouzihao's avatar zhouzihao

dev-add interface of get build log and call back of gitlab CI/CD

parent d51c643f
Pipeline #111 canceled with stages
var helper = require('../tools/helper')
module.exports = {
//分页查询构建日志
pageBuildLog: helper.pagedBuilder('build_log', 'log_id', {}),
// 成功失败回调使用的修改接口
// fixme 阻止新添加新的数据
backCallSuccess: helper.saveBuilder('build_log', 'log_id'),
};
......@@ -6,6 +6,7 @@ var bodyParser = require('body-parser');
var envApi = require("./api/envApi");
var projectApi = require("./api/projectApi");
var metaDataApi = require("./api/metaDataApi");
var buildLogApi = require("./api/buildLogApi");
app.use(bodyParser.json()); // to support JSON-encoded bodies
app.use(bodyParser.urlencoded({ // to support URL-encoded bodies
......@@ -34,4 +35,10 @@ app.get("/meta/", metaDataApi.getAllList);
app.get("/meta/names/", metaDataApi.getSmailLIst);
app.post("/meta/", metaDataApi.save);
// build_log
app.get("/build/log/page", buildLogApi.pageBuildLog);
app.put("/build/log/back", buildLogApi.backCallSuccess);
module.exports = app;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment