Board logo

标题: 为 Bluemix 上运行的 Node.js 应用程序自动收集法律报告(1) [打印本页]

作者: look_w    时间: 2018-11-18 18:44     标题: 为 Bluemix 上运行的 Node.js 应用程序自动收集法律报告(1)

发布新的软件版本之前,开发人员和发布经理需要确保软件中包含的所有库(依赖项)已被授权用于商业用途。构建 Node.js                应用程序时,您可能使用数十个外部库,每个库都有不同的许可条款。收集所有这些库的信息可能很痛苦而且很耗时。本文介绍如何自动完成这些任务,并生成项目中所用全部依赖项的列表:列表中包含依赖项所遵守的许可,以及可在哪个网站或存储库中找到它们。
您需要满足的条件备注:本文选择 IBM Bluemix DevOps Services 作为例子,但是您可将同样的 Grunt                任务轻松集成到 Jenkins 作业中。您也可以修改我们所创建的代码,从而在 Gulp 中运行它,或者在 Grunt                以外的任何其他任务自动化框架中运行它。
第 1 步. 设置 Grunt如果已设置好 Grunt,可跳到下一步。如果项目中还不包含 Grunt,可执行以下步骤设置它。您需要 Grunt 的命令行接口 (CLI) 和                Grunt Node 模块。
第 2 步.                创建一个执行许可任务的脚本为项目设置好 Grunt 后,创建一个新的 Grunt 任务文件来包含由 Grunt 执行的自定义代码。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0