检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
此问题出现的原因一般有两个: 制作镜像的基础镜像和执行机不匹配,如:镜像为arm的,但是执行机是x86的。 Dockerfile文件内容从其他地方复制过来时出现问题。 处理方法 先确认镜像和执行机是否匹配,如果镜像是x86的镜像,就只能用x86的执行机。 重新执行构建,查看是否成功,如果
PATH="${NODEJS_HOME}/bin:${PATH}" Node.js包(如本例中的node-v10.15.3)的下载地址请访问华为开源镜像站查找并复制链接地址。 保存后,执行构建验证。 父主题: Maven构建
”进入镜像详情页面,然后单击右上角“编辑”。 在弹框中,将“类型”设置为“公开”,单击“确定”。 图1 编辑镜像 获取完整的镜像地址:单击复制镜像下载指令,其中,docker pull后面部分为镜像地址。 图形化构建 在配置构建步骤中,添加“使用SWR公共镜像”构建步骤,参考表1配置参数。
is_view Boolean 是否有查看任务权限 is_execute Boolean 是否有执行任务权限 is_copy Boolean 是否有复制任务权限 is_forbidden Boolean 是否有禁用任务权限 is_manager Boolean 是否有管理任务权限 create_time
config文件,如已有配置跳过即可。 提交修改后的代码,重新构建即可解决此问题。 处理方法3:从项目中引入程序集 部分场景下,需要从引入项目中的程序集,操作步骤如下: 拷贝已有程序集到项目下,一般在根目录建立packages文件夹存放程序集。 在csproj文件中引入程序集,并指定程序集地址。 提交更改后的代码、程序集,重新构建即可解决问题。
String 运行状态 new_build Boolean 重新运行 job_name String 任务名称 is_copy Boolean 是否有复制任务权限 is_delete Boolean 是否有删除任务权限 is_execute Boolean 是否有执行任务权限 is_forbidden
t_test_custom。 勾选协议,依次单击“生成命令”和“复制命令”。单击“关闭”。 图1 新建代理 根据“步骤三”提示,在弹性云服务器列表页,单击前提准备中购买的服务器所在行的“远程登录”按钮,执行6中复制的命令。 在代理列表页面,单击“刷新列表”,后台自动同步信息后,代
is_view Boolean 是否有查看任务权限 is_execute Boolean 是否有执行任务权限 is_copy Boolean 是否有复制任务权限 is_forbidden Boolean 是否有禁用任务权限 is_manager Boolean 是否有管理任务权限 create_time
is_delete Boolean 是否有删除任务权限 is_execute Boolean 是否有执行任务权限 is_copy Boolean 是否有复制任务权限 is_forbidden Boolean 是否有禁用任务权限 is_view Boolean 是否有查看任务权限 last_build_user
码仓创建完成,跳转到代码仓详情页面。 在代码仓根目依次单击“新建 > 新建文件”。 图1 新建文件 文件名命名为“Dockerfile”,复制如下代码,粘贴到文件内容,单击“提交”。 # 使用官方的 ubuntu 作为基础镜像 FROM ubuntu:latest # 安装 wget
码仓创建完成,跳转到代码仓详情页面。 在代码仓根目依次单击“新建 > 新建文件”。 图1 新建文件 文件名命名为“Dockerfile”,复制如下代码,粘贴到文件内容,如图3所示,单击“提交”。 FROM ubuntu:latest # set maintainer LABEL
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。
directory”,单击“确定”。 图1 新建目录 选中左侧“.cloudbuild”目录,依次单击“新建 > 新建文件”,文件名输入“build.yml”,将以下代码片段复制粘贴到文件内容里,单击“提交”。 该“build.yml”文件是代码化构建所需的执行脚本文件。 图2 新建build.yml文件 在代码仓根目录下,依次单击“新建
is_view Boolean 是否有查看任务权限 is_execute Boolean 是否有执行任务权限 is_copy Boolean 是否有复制任务权限 is_forbidden Boolean 是否有禁用任务权限 task_id String 任务记录编号 code_branch
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。
00。 单击2中新建的目录名称。 单击“新建 > 新建文件”,如图2所示。 图2 新建文件 文件命名为“build.yml”,并将如下代码拷贝到文件中。 # This YAML is the default template and can be modified based on
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。
表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。