在云效中,自定义的构建配置一般通过流水线编排进行上传和设置。首先,您需要在代码库的根目录下添加一个名为.release的文件,然后在这个文件中添加镜像配置,例如:build.image=。这里的需要与在镜像录入页面填写的镜像地址保持一致。
当修改配置文件并触发构建后,新的构建会使用配置的镜像作为构建环境。需要注意的是,云效会使用Dockerfile所在的路径进行镜像构建,也就是说镜像构建的Context就是Dockerfile所在的目录。例如,如果 Dockerfile 的路径是 docker/files/Dockerfile_testing ,那么云效会把 docker/files 作为镜像构建的 Context 。
在云效中,自定义的构建配置可以在流水线的编排阶段进行上传和设置。这包括使用特定的构建镜像,以及配置构建物上传路径等。
首先,你可以在代码库的根目录下的.release文件内添加镜像配置,例如:build.image=。这里的需要与在镜像录入页面填写的镜像地址保持一致。完成修改后,触发构建,新的构建会使用配置的镜像作为构建环境。
其次,你可以配置构建物上传路径,例如将工作目录下的内容全部上传,或者只上传测试产生的结果即之前jenkins对应的allure-results目录下的内容。
此外,如果你的项目使用的是Maven,你可以在构建代码库的根目录下的settings.xml文件中配置依赖库。如果根目录没有settings.xml文件,云效构建时会为你自动生成一个,并默认连接阿里云公共代理仓库maven.aliyun.com和云效提供的企业私有仓库。
在云效中,自定义的构建配置通常是在流水线设置或构建组件的高级配置部分上传和管理的。具体步骤可能会因云效版本更新而有所不同,但以下是一般的操作流程:
进入项目:
创建或编辑流水线:
添加或配置构建组件:
上传自定义配置文件:
保存和运行流水线:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。