Commit 316ae617 authored by tywldx's avatar tywldx

f

parent 77f5f9c0
...@@ -145,10 +145,10 @@ function getProjectConfigPromise() { ...@@ -145,10 +145,10 @@ function getProjectConfigPromise() {
}); });
}) })
} }
function getProjectConfigPromiseByDb() { function getProjectConfigPromiseByDb(obj) {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
// mongoose.model("ProConfig",new mongoose.Schema({})) // mongoose.model("ProConfig",new mongoose.Schema({}))
ProConfig.find({}).exec().then(res => { ProConfig.find(obj).exec().then(res => {
// let _pros = JSON.parse(JSON.stringify(res)); // let _pros = JSON.parse(JSON.stringify(res));
resolve(res) resolve(res)
}).catch((err) => { }).catch((err) => {
...@@ -355,10 +355,16 @@ admin.get('/get_namespace_by_type_for_jenkins/:_type', async function (req, res) ...@@ -355,10 +355,16 @@ admin.get('/get_namespace_by_type_for_jenkins/:_type', async function (req, res)
} }
res.send(ns_array.join("\n")); res.send(ns_array.join("\n"));
}); });
// 获取这个服务的所有配置
admin.get('/get_config/:_name',async function(req,res) {
let config = await getProjectConfigPromiseByDb({project_name:req.params._name});
res.send(config[0])
})
// 给jenkins使用获取服务groupname_projectname // 给jenkins使用获取服务groupname_projectname
admin.get('/get_groupname_by_type_for_jenkins/:_type', async function (req, res) { admin.get('/get_groupname_by_type_for_jenkins/:_type', async function (req, res) {
let configs = await getProjectConfigPromiseByDb(); let configs = await getProjectConfigPromiseByDb({});
let re = { let re = {
ui: [], ui: [],
java: [], java: [],
......
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