使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建)
应用场景
本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。
本实践需要依赖使用的其他服务如下:
约束限制
- 需已具备CodeArts Artifact服务的操作权限,具体操作可参考授权使用CodeArts Artifact服务。
- 需已具备CodeArts Repo服务的操作权限,具体操作可参考授权使用CodeArts Repo服务。
操作流程
流程 |
说明 |
---|---|
为本实践新建项目。 |
|
为本实践新建Repo代码仓。 |
|
为本实践新建编译构建任务。 |
|
按照本实践场景配置构建步骤并执行构建任务。 |
|
查看并验证构建结果。 |
新建项目
- 使用华为云账号登录华为云控制台页面。
- 单击页面左上角,在服务列表中选择 。
- 单击“立即使用”,进入CodeArts服务首页。
- 在首页单击“新建项目”,选用“Scrum”项目模板。
- 项目名称填写“build-bestpractice”,其他保持默认即可。
- 单击“确定”后,进入到“build-bestpractice”项目下。
新建CodeArts Repo代码仓
- 在导航栏选择 。
- 进入代码托管页面,单击“新建仓库”,选择“模板仓库”,单击“下一步”。
- 选择“Nodejs Webpack Demo”模板,单击“下一步”。
- 在新建仓库页面将“代码仓库名称”命名为“nodesource”,其他参数保持默认即可,单击“确定”。
新建构建任务
- 在导航栏选择 。
- 单击“新建任务”,根据表2填写参数信息,单击“下一步”。
表2 基本信息配置 参数
说明
任务名称
自定义任务名称,例如:npm_yml_build。
代码源
选择“Repo”。
代码仓
选择新建CodeArts Repo代码仓中新建的代码仓名称,选择“nodesource”。
默认分支
保持默认“master”即可。
任务描述
对该构建任务的描述。
- 选择“npm”模板,单击“确定”,进入构建步骤配置页面。