检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站
HE2E DevOps实践:构建应用部分 本文以“DevOps全流程示例项目”为例,介绍如何在项目中配置构建任务,以及通过代码变更触发自动构建来实现持续集成。 开展实践前,需要完成代码检查。 预置任务简介 样例项目中预置了以下5个构建任务。
上传软件包时找不到文件 问题现象 构建任务的“上传软件包到软件发布库”步骤中构建包路径填写错误时,在执行任务时会报错,日志中会出现如下错误信息: [ERROR] [上传软件包到软件发布库:external_nexus_artifact_uploader] : 错误信息: DEV.CB
基于私有依赖库使用Maven构建并上传软件包(内置执行机/图形化构建) 应用场景 当CodeArts Build提供的默认依赖库不满足业务要求时,用户可使用自己搭建的私有依赖库进行Maven构建。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。
文件中代码如下: FROM swr.cn-north-5.myhuaweicloud.com/codeci/special_base_image:centos7-base-1.0.2 MAINTAINER <devcloud@demo.com> USER root RUN mkdir
配置CodeArts Build项目级角色权限 新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 分组 项目经理 √ √ √ √ √ √ √ √ √ 产品经理
codeci_action_20043.action", "name" : "Maven构建", "version" : "20231001.6", "enable" : true } ], "host_type" : "devcloud" } 响应示例
codeci_action_20043.action", "name" : "Maven构建", "version" : "20231001.6", "enable" : true } ], "host_type" : "devcloud" } 响应示例
build_type" : "branch", "group_name" : "b4d3971c3988463b865f6f920846149e/aaa", "repo_name" : "Unit", "web_url" : "https://devcloud.cn-north
产品优势 全场景 支持多种语言,多种框架,覆盖主流软件开发场景。 支持语言:C、C++、C#、Java、Python、JavaScript、go、php、.net、Groovy。 支持框架:Maven、Gradle、Ant、Npm、CMake、Android等,详情请参考构建环境。
codeci_action_20043.action", "name" : "Maven构建", "version" : "20231001.6", "enable" : true } ], "host_type" : "devcloud" } 响应示例
codeci_action_20043.action", "name" : "Maven构建", "version" : "20231001.6", "enable" : true } ], "host_type" : "devcloud" } 响应示例
codeci_action_20043.action", "name" : "Maven构建", "version" : "20231001.6", "enable" : true } ], "host_type" : "devcloud",
-208.myhuaweicloud.com:7503\"\n userName: \"testUser\"\n scm:\n url: \"git@codehub.devcloud.cn-north-7.ulanqab.huawei.com
_02", "domain_name" : "devcloud_codeci_z00485259_02", "scope" : "custom", "description" : "123", "intl_description" : { },
[ { "name" : "codeBranch", "secret" : false, "value" : "master" } ], "repository" : "https://codehub.devcloud.cn-north
", "resource_type" : "hws.resource.type.dev.codeci", "spec_code" : "devcloud.cloudbuild.cbhost.x86.2u8g", "resource_status" : "normal
home", "source" : null, "build_type" : "branch", "depth" : "1", "repo_id" : "2111746211" } ], "host_type" : "devcloud
name" : "codeBranch", "secret" : false, "type" : "string", "value" : "master" } ], "repository" : "https://codehub.devcloud.cn-north
执行Npm构建时,报错提示node-sass下载失败 问题现象 执行Npm构建任务时,日志报如下异常信息: Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux-x64