-
场景:在制作镜像是如何推送到其他租户步骤:1.点击管理IAM账号 2.跳转到服务扩展点页面新建服务扩展点,类型选择IAM其中Access Key Id和Secret Access Key到IAM的我的凭证页面获取3.在构建步骤页面选择其他租户即可刷新出来,选择对应的租户即可。
-
问题现象1构建异常信息如***.jar: no such file or directory原因分析报错提示没找到这个包,dockerfile没有和这个包放到一个文件夹里。 处理方法把dockerfile和这个包放到一个文件夹里重新构建即可。问题现象2构建异常报错信息如:unable to evaluate symlinks in Dockfile path:lstat*****no such file or directory原因分析报错提示没有这个路径,或者文件不存在 处理方法Dockfile文件名或dockerfile路径写的不对,建议更正。
-
问题背景:当项目采用的父子模块,如何对子模块分开构建,并制定jar包名称,而不是一次重新编译构建所有的模块?解决方案:比如创建一个maven构建,按系统模板是如下步骤。比如想构建image这个模块,构建的时候就先cd image另外请注意一点,正常情况下,maven构建如果在根目录执行,pom文件也是放在根目录下, 如果想进入某子目录执行构建,那pom文件也要放到对应的子目录里一份。可参考文档:cid:link_0
-
我们经常遇到从国外镜像站拉包慢的情景由于github属于国外的网站,网络环境不稳定。建议您按照如下步骤先去我们华为开源镜像站搜索一下有没有您需要的镜像版本,然后配置到具体的构建命令框即可。步骤:1.登录开源镜像站地址:cid:link_02. 搜索自己需要的镜像版本,然后配置到具体的构建命令框即可。
-
问题现象执行构建任务时,报如下异常信息:未开通Devcloud私有依赖库原因分析如果编辑构建任务的时,在发布依赖包到Devcloud私有依赖库这一项选择不配置pom,程序不会判断是否已开通私库的,选择配置pom,因为需要私库地址,所以程序必须要判断是否已开通私有依赖库。处理办法单击DeCloud首页“服务 > 私有依赖库” ,选择开通,待开通完成之后重新执行构建即可。关于更有私有依赖库管理用户权限的操作,请参考文档:cid:link_0
-
问题现象执行构建任务时,报如下异常信息:原因分析GitHub属于国外的网站,拉取代码时不稳定。处理办法在构建命令框里添加一条命令:git config --global url."https://github.91chi.fun/https://github.com/".insteadOf git://github.com/,如下图所示。
-
1、问题现象使用自定义构建环境时,如何把编译构建好的jar包(或者其他软件包)给到SWR 打包镜像使用,按照帮助文档进行操作,获取不到编译好的jar (或者其他软件包)。 2、问题定位实际底层运行的是两个 container;两个container 间需要通过共享目录来存储相关代码或者编译构建好的jar(或者其他软件包)。实现连个container间的文件共享,workspace 就是基于这一块实现的代码目录(共享目录),需要把相关代码以及软件包放在这个目录下。 3、解决方案:创建自定义构建环境3.1、获取集成镜像,参考如下链接: cid:link_13.2、基于基础镜像build 一个构建环境,以openjdk 1.8.0 ,maven 为例。FROM swr.cn-south-1.myhuaweicloud.com:443/codeci/special_base_image:centos7-base-1.0.2 USER root RUN yum install -y java-1.8.0-openjdk.x86_64 RUN yum install -y maven RUN yum install -y git RUN yum clean all3.3、将构建好的镜像推送到SWR,参考链接: cid:link_2 3.4、设置镜像为公开 4、解决方案:使用自定义构建环境编译构建,并制作镜像推送到swr4.1、新建构建任务,使用swr公共镜像,并填入镜像地址 4.2、命令行中填入编译构建命令,需要使用到系统预定于参数 WORKSPACE(工作空间,源代码根目录)cd ${WORKSPACE} git clone https://{主账号}/{子账号}:{密码}@codehub.devcloud.cn-east-3.huaweicloud.com/demo-xxxxxxx/dubbo-demo.git cd dubbo-demo git checkout ${codeBranch} mvn package -Dmaven.test.skip=true -U -e -X -B注意:主账号,子账号,密码需要进行URL编码4.3、使用组件‘制作镜像并推送到SWR仓库’,将镜像推送到SWR。设置工作目录,需要使用到 workspace 4.4、镜像Dockerfile 文件FROM openjdk:8u181-jdk-alpine WORKDIR /opt/consumer COPY target/*.jar /opt/consumer/consumer.jar ENTRYPOINT ["java","-jar","/opt/consumer/consumer.jar"]4.5、执行构建任务
-
将video编译进内核,同样uvc支持等也编译了。系统起来后没有该驱动。启动log RTOS # random dev init ... MMC dev init ...sdhci0: LOSCFG_PLATFORM_GK7202V300 selected sdhci0-slot0: 150MHz HS 4bits VDD: 3.3V 3.0V VCCQ: 3.3V DRV: BACD DMA removable sdhci1: LOSCFG_PLATFORM_GK7202V300 selected sdhci1-slot1: 50MHz HS 4bits VDD: 3.3V 3.0V VCCQ: 3.3V DRV: BACD DMA non-removable sdhci1-slot1: Re-tuning count 0 secs, mode 1 mem dev init ... porc fs init ... Mount procfs finished. gpio init ... nand init ... fmc100_host_init(876): Error:Flash type isn't SPI Nand! spi nor flash init ... Spi Nor ID:0xEF 0x40 0x18 0x00 0x00 0x00 0x00 0x00 Spi Nor Flash Info: Name:"W25Q128(B/F)V" Size:16MB Block:64KB net init ... ************************************************************ usb init ... ******** usb_init in ********** usb v3.05 2019-10-22 09:32 Entering function [udc3_probe] mmc: Probing bus mmc: Current OCR: 0x00000000 mmc: No compatible cards found on bus ** uvc device initialized successfully! ** ** composite attach success ** ******** usb_init ok********** uvc init ... [CLX DBG] sdk/sample/liteos/app_init.c app_init ... line:324 g_sys_mem_addr_end=0x0x41e00000, Date:Jul 12 2022. Time:17:41:39. [CLX DBG] SDK_init ==== online_flag=0, cmos_yuv_flag=0, sensor=gc2053, chip=gk7202v300, board=sck==== ==== g_quick_start_flag=0 ==== sysconfig init success! osal_proc_mkdir - parent is NULL! proc=0x406082f8 g_mmz_start=0x42000000, g_mmz_size=0x20 mmz param= anonymous,0,0x42000000,32M <6>Vendor Media Memory Zone Manager load sys.ko OK! load region.ko OK! load vgs.ko OK! load isp.ko OK ! load vi.ko OK ! load vpss.ko OK! load vo.ko OK! load chnl.ko OK! load vedu.ko OK! load rc.ko OK! load venc.ko OK! load h264e.ko OK! load h265e.ko OK! load jpege.ko OK! load ive.ko OK! load aio.ko ....OK! load ai.ko ....OK! load ao.ko ....OK! load aenc.ko ....OK! load adec.ko ....OK! load acodec.ko ....OK! insert audio spi bus init ... i2c bus init ... load mipi_rx driver successful! sensor i2c init OK. load tde.ko OK! Load gfbg.ko OK! pm init ok! [CLX DBG] SDK init ok... [CLX DBG] sdk/sample/liteos/app_init.c app_init ... line:332 [CLX DBG] sdk/sample/liteos/app_init.c app_sample line:174 camera_Task 7:0 [CLX DBG] sdk/sample/liteos/app_init.c app_sample line:186 input command: sdk_test -bulkmode -uvc -off -ivp -relay [CLX DBG] sdk/sample/liteos/app_init.c com_app line:101 @@@@@ UVC App Sample @@@@@ lixiang test! open_uvc_device 644 waiting for UAC connect! Waiting for USB connection...
-
你好,编译构建中的Msbuild现在版本还是.net core3.0,能不能更新一下到.net6,.net6是长期支持版本,后续可能使用比较多
-
# 编译构建模板的版本号问题 我的代码使用的 JDK 是 17 的版本,maven 版本是 3.8.1 创建流水线的时候,编译构建的 Maven 模板中没有我需要的版本号。 请问这种情况,在不修改我项目代码中的 JDK 和 Maven 版本的条件下,还能使用流水线的编译构建吗?
-
Remill 是一个静态二进制翻译器,可将机器代码指令翻译成LLVM 位码。它将 AArch64(64 位 ARMv8)、SPARC32(SPARCv8)、SPARC64(SPARCv9)、x86 和 amd64 机器码(包括 AVX 和 AVX512)翻译成 LLVM 位码。而在本项目中,我负责添加三条X86新指令(VPSLLVW、VPSLLVD、VPSLLVQ)的支持,同时还要完成对指令的性能测试工作。在整个项目的实施过程中,我不仅了解学习到了很多代码编译相关的知识,在技术方面也有了很大的提升,同时对不熟悉领域的项目快速上手有了一些全新的认识。 在指令设计开始阶段,我们遇到了不少困难,比如在环境搭建(包括下载编译libraries依赖库,编译UT单元测试等)过程中,我们需要解决各个依赖间甚至依赖与操作系统版本之间存在的版本不兼容问题。幸运的是,通过各位同学与老师之间的积极交流、讨论互助,我们一步步解决了各种环境搭建问题,我也学习到了很多linux指令以及如何通过下载各种库的源代码并对其编译安装的方法,在此过程中,我更能理解和排查各种编译报错,锁定问题并解决(甚至必要时可以对源代码进行修改)。 在设计指令过程中,设计指令的流程包括查看指令的功能、指令可以带有的操作数类型(iform)、将每条指令的iform与对应的语义函数相关联、指令intrinsic开发与测试。在这个过程中,需要我们仔细阅读文档(除了老师所给予的文档外,我们还需要借助官网、Github、Google等一些其他的渠道寻找尽可能多的相关文档),熟悉整个指令的设计流程,对于文档中出现的一些疑问也要快速提出进行交流,否则很容易无法快速理清整个设计的思路,从而无法快速上手整个项目。除此之外,遇到指令设计过程中出现的文档未指明的函数命名标准格式问题,也可以查找项目已有的代码,找出相似函数的命名格式。 最后,非常感谢能够参与到整个华为REMILL指令开发项目,也非常感谢翟老师的指导,感谢华为方面优秀的工程师们开发过程中给予的各种帮助。 北京交通大学-操作系统与测试自动化团队 指导老师:翟高寿老师
-
Remill 是一个静态二进制翻译器,可将机器代码指令翻译成LLVM 位码。它将 AArch64(64 位 ARMv8)、SPARC32(SPARCv8)、SPARC64(SPARCv9)、x86 和 amd64 机器码(包括 AVX 和 AVX512)翻译成 LLVM 位码。而在本项目中,我负责添加三条X86新指令(VPSLLVW、VPSLLVD、VPSLLVQ)的支持,同时还要完成对指令的性能测试工作。在整个项目的实施过程中,我不仅了解学习到了很多代码编译相关的知识,在技术方面也有了很大的提升,同时对不熟悉领域的项目快速上手有了一些全新的认识。 在指令设计开始阶段,我们遇到了不少困难,比如在环境搭建(包括下载编译libraries依赖库,编译UT单元测试等)过程中,我们需要解决各个依赖间甚至依赖与操作系统版本之间存在的版本不兼容问题。幸运的是,通过各位同学与老师之间的积极交流、讨论互助,我们一步步解决了各种环境搭建问题,我也学习到了很多linux指令以及如何通过下载各种库的源代码并对其编译安装的方法,在此过程中,我更能理解和排查各种编译报错,锁定问题并解决(甚至必要时可以对源代码进行修改)。 在设计指令过程中,设计指令的流程包括查看指令的功能、指令可以带有的操作数类型(iform)、将每条指令的iform与对应的语义函数相关联、指令intrinsic开发与测试。在这个过程中,需要我们仔细阅读文档(除了老师所给予的文档外,我们还需要借助官网、Github、Google等一些其他的渠道寻找尽可能多的相关文档),熟悉整个指令的设计流程,对于文档中出现的一些疑问也要快速提出进行交流,否则很容易无法快速理清整个设计的思路,从而无法快速上手整个项目。除此之外,遇到指令设计过程中出现的文档未指明的函数命名标准格式问题,也可以查找项目已有的代码,找出相似函数的命名格式。 最后,非常感谢能够参与到整个华为REMILL指令开发项目,也非常感谢翟老师的指导,感谢华为方面优秀的工程师们开发过程中给予的各种帮助。 北京交通大学-操作系统与测试自动化团队 指导老师:翟高寿老师
-
【功能模块】1.容器化构建——达到充分利用资源。,,这里没有理解2.还有“全局共享缓存”能力,,是指任务成功后可以“构建包下载”吗3.编译构建支持增量构建吗,,是指在源编译构建任务中可继续添加构建原子吗【截图信息】
-
经常看到有人问DevCloud里面如何设置一次参数把构建参数值传递到部署任务内,一般这种参数使用的场景是版本号(releaseversion),镜像标签(dockertag)等,下面给大家分享一下操作方法。 跨任务传递参数需要使用DevCloud流水线服务,流水线可以将DevCloud内的其他服务任务串起来,通过手动或自动的方式,按照流水线内配置的编排顺序来执行任务。举例说明,通过流水线统一配置releaseversion参数传递到构建和部署任务。1.创建构建任务,构建任务内添加参数releaseversion,参数值随便填一个,这里填上在用的时候也会被覆盖,后面的运行时设置一定要打开!2.在构建任务里面调用这个参数,这一步一定要设置,否则在流水线内无法添加,任务内使用$符号调用参数,输入$符号之后会自动带出已配置的参数,选择即可调用。图中我在上传软件包到发布仓库步骤调用了刚刚配置的参数。3.创建空模板流水线,在流水线阶段添加刚刚的构建任务。这时能看到,刚刚我们创建的构建任务内的releaseversion参数已经显示出来,点击保存。4.保存后,回到流水线配置页面,我们配置流水线参数,创建流水线参数releaseversion,类型可以根据自己的需求选择自增长或字符串等,设置默认值,打开运行时设置。5.回到流水线工作流配置页面,打开刚刚添加的构建任务,将流水线内配置好的releaseversion参数通过$符号引用到构建任务的releaseversion参数内,点击保存,保存流水线。6.这时我们执行流水线,高级设置内【运行时参数配置】选项里可以看到我们刚刚配置的releaseversion参数,这时我们根据实际情况输入参数值,那么在构建任务内使用的就是此时输入的参数值。其他任务同样的操作方式添加参数即可。这样操作就实现了流水线统一配置参数,其他各任务调用,提高CICD效率和准确性。
-
DevCloud任务-->编译构建-->执行构建,这个任务无法获得码豆。按照如下步骤:操作指南1.点击去做任务,进入编译构建页面2.在操作中点击开始构建按钮进行构建3.执行构建成功后即可获得码豆按照步骤,明明已经构建成功,但是码豆任务那里一直未显示已完成。刷新很多次也是如此。昨天还能完成这个任务的。
上滑加载中
推荐直播
-
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签