检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行Maven构建时,提示找不到package/symbol 问题现象 执行Maven构建任务时,日志报异常信息提示找不到package或symbol,例如: com/xxx/xxx/configserver/encryptor/xxx.java:[11,40] package com
添加两个构建步骤:Maven构建和上传软件包到软件发布库,并将Maven构建默认命令修改为: mvn compile jib:buildTar -Dmaven.test.skip=true -U -e -X –B jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,所以使用bu
repository String 仓库地址 branch String 分支名 revision String commitId build_yml_path String yaml路径 build_yml_url String yaml地址 daily_build_number
String 代码仓分支 scm_type String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表4 commit_info 参数 参数类型 描述 commit_id String
他参数保持默认即可。 命令:mvn package -Dmaven.test.skip=true -U -e -X -B命令前加“#”,删除#mvn deploy -Dmaven.test.skip=true -U -e -X -B前的“#”。 发布依赖包到CodeArts私有依赖库:选择“配置所有pom”。
String 代码仓分支 scm_type String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表6 commit_info 参数 参数类型 描述 commit_id String
单击“登录指令”,页面弹框显示登录指令。 其中, “-u”之后的字符串为用户名。 “-p”之后的字符串为密码。 最后的字符串为SWR服务器地址,此地址即为后续配置并执行任务中的参数“dockerServer”。 图1 登录指令 此处生成的登录指令为临时登录指令,有效期为24小时。如果
scm_web_url String 代码源地址 scm_type String 仓库类别,Repo、Github等 repo_id String repo的id commit_detail_url String 代码提交记录信息地址(代码源为Repo) build_number
Gerrit:拉取托管在Gerrit上的代码进行构建。 说明: 当构建任务的代码源为用户本地代码仓时,出于安全性考虑,如仅需CodeArts Build可以访问代码仓,可将下列IP加入代码仓服务器的访问白名单中。 华北-北京四、华北-北京一、东北-大连:121.36.9.82、119.3.235.73 华南-广州、华
String 代码仓分支 scm_type String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表7 commit_info 参数 参数类型 描述 commit_id String
设置回收站中的任务保留时间 查看回收站中删除的构建任务列表 删除回收站中的任务 清空回收站中的任务 恢复回收站中的任务 更新文件信息 上传文件 检查webhook地址参数 获取dockerfileTemplate 获取镜像模板列表 获取当前项目默认角色权限矩阵信息 获取修改历史 复制任务名 获取该任务所有分支信息
trigger_type String 触发类型 build_time String 构建时间 scm_web_url String 代码仓web地址 scm_type String 代码仓类型 repo_id String 代码仓ID build_project_id String 构建项目ID
此类错误发生的原因一般有如下两种: push操作前未使用“docker login”命令登录,此时添加对应登录命令即可。 执行了登录命令,但是登录命令中SWR地址错误,导致执行没报错但实际登录未生效,需要核对登录命令是否正确。 推送镜像提示认证失败 错误日志 Error response from daemon:
BUILD: - maven: image: cloudbuild@maven3.5.3-jdk8-open # 可以自定义镜像地址 inputs: settings: public_repos: -
scm: codehub # 代码来源:只支持Repo url: xxxxxxxxx # 拉取的代码仓的ssh地址 branch: ${codeBranch} # 拉取的代码分支:支持参数化 - sh: inputs: