首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

为 Bluemix 上运行的 Node.js 应用程序自动收集法律报告(4)

为 Bluemix 上运行的 Node.js 应用程序自动收集法律报告(4)

第 5 步. 在 Bluemix 管道上合并许可脚本在本节中,您将学习如何自动执行   上的许可任务。
进入项目的 Build & Deploy                视图后,您可看到该项目的管道。为您的项目启用此特性后,创建这个管道包含两个阶段:一个是执行构建工作,另一个将应用程序部署到 Bluemix。
  • 单击 ADD STAGE 创建一个新阶段。
  • 命名该阶段并配置其输入。在 Generate Licenses 面板上的 Input 选项卡下,按如下所示配置 Input                    Settings,然后单击 SAVE
    • Input Type:Build Artifacts
    • Stage:Build Stage
    • Job:Build
    • Stage Trigger:Run jobs when the previous                            stage is completed.
    这意味着在构建阶段完成后,会复制所有构建工件,以便执行许可任务。
  • 在 Jobs 选项卡下,单击 ADD JOB,添加一个新作业。
  • 在 SELECT JOB TYPE 下拉列表中,选择 Build。
  • 在 Execute License tasks 面板上,选择 Grunt 作为 Builder                    Type,输入如下 Build Shell Command:
    1
    2
    3
    4
    #!/bin/bash
    npm install
    node_modules/bower/bin/bower install
    grunt get-licenses




返回列表