标签:install 获取 pre cli std uil eid json .json
最终文件结构:
准备工作:
新建一个项目文件夹,执行以下命令, 会自动在该文件下生成 node_module 文件夹:
{ "profiles":[ { "id":"lf-dev", "name":"测试", "jenkinsPreffix":"http://jenkins.1.com/job/1", "tasks":[ { "name":"信息", "jenkinsJobName":"dev" } ] } ] }
var fs = require(‘fs‘); var axios = require(‘axios‘); /** * 读取文件的数据 */ fs.readFile(‘run.json‘, ‘utf8‘, function (err, data) { if (err) { console.log(err); } postData(JSON.parse(data)); }); var profileId = ‘lf-dev‘; /** * 把获取json的数据上传到服务器 * @param datas */ function postData (datas) { datas.profiles.forEach(function (data) { if (profileId == data.id) { data.tasks.forEach(function (task) { axios.post(data.jenkinsPreffix + task.jenkinsJobName + ‘/build?delay=0sec‘, task).then((data) => { console.log(data); }); }); } }); }
标签:install 获取 pre cli std uil eid json .json
原文地址:https://www.cnblogs.com/yu-zeng/p/9675693.html