云服务器内容精选
-
YAML文件配置方法 参考创建代码化构建使用的YAML文件,在env中配置如下示例代码。 1 2 3 4 5 6 7 8 9 10 11 12 params: # 构建参数,可在构建过程中引用 - name: CLOUD_BUILD_UPLOAD_FLAG # 参数为有值和为空两种状态,可控制跳过缓存上传至文件服务器 value: true - name: CLOUD_BUILD_REMOTE_CACHE # 参数为有值和为空两种状态,可控制会从其他执行机获取缓存 value: true env: cache: # 使用代码缓存 - type:code #必填,使用缓存开关 local_path:code # 必填,代码在构建执行机上存放的相对路径 command:dos2unix build.sh && sh build.sh # 必填 branch:master # 选填,分支名,可自定义,与url一起确定缓存标签 url:git@codehub.devcloud.example.example.com:test/python3.git # 选填,可自定义,与branch一起确定缓存标签
-
数据保护技术 CodeArts Build通过多种数据保护手段和特性,保证通过CodeArts Build的数据安全可靠。 表1 CodeArts Build的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) CodeArts Build所有API均采用HTTPS传输协议。 构造请求 个人数据保护 CodeArts Build通过控制个人数据访问权限以及通过 云审计 服务记录操作日志等方法,防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感 数据加密 存储,支持加密密钥轮换更新。 - 数据清理 用户构建时敏感数据,构建完成后立即清理。 - 数据备份 支持用户数据备份。 - 父主题: 安全
-
责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的云安全挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的IaaS、PaaS和SaaS类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的IaaS、PaaS和SaaS类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、 虚拟主机 和访客虚拟机的操作系统,虚拟防火墙、API网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与措施,包括云安全战略、责任共担模型、合规与隐私、安全组织与人员、基础设施安全、租户服务与租户安全、工程安全、运维运营安全、生态安全。 图1 华为云安全责任共担模型 父主题: 安全
-
身份认证 用户访问CodeArts Build的方式有多种,包括CodeArts Build用户界面、API,无论访问方式封装成何种形式,其本质都是通过CodeArts Build提供的REST风格的API接口进行请求。 CodeArts Build的接口需要经过认证请求后才可以访问成功。CodeArts Build支持两种认证方式: Token认证:通过Token认证调用请求,访问编译构建服务用户界面默认使用Token认证。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。请参见AK/SK鉴权。 关于认证鉴权的详细介绍及获取方式,请参见认证鉴权。
-
访问控制 CodeArts Build支持通过权限控制( IAM 权限)进行访问控制。 表1 CodeArts Build访问控制 访问控制方式 简要说明 详细介绍 权限控制 IAM权限 IAM权限是作用于云资源的,IAM权限定义了允许和拒绝的访问操作,以此实现云资源权限访问控制。默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限。 IAM产品介绍 权限说明
-
基本概念 表1 编译构建服务基本概念 词汇 定义 执行参数 构建任务运行时才指定值的参数,按照类型分为“自定义参数”和“系统预定义参数”。 服务扩展点 一种扩展插件,为平台提供链接第三方服务的能力。如,编译构建服务使用服务扩展点可连接通用Git平台获取项目源码,服务扩展点可以提供对此类连接的新建、编辑、删除等操作。 执行计划 定义构建任务自动触发时的一些规则。通过触发器,使编译构建的自动化执行更加灵活易用 构建模板 按照编程语言或者编译框架提供的包含构建环境、样例构建命令及参数的模板,用户可基于模板简单修改即可开始构建,可提升任务配置效率。 步骤 一个步骤代表编译过程中的一个自动化环节,如编译一个jar包可包含“Maven构建”和“上传软件包到软件发布库”两个构建步骤,即可完成一个软件包的自动化生产。 Domain ID 创建租户时生成的唯一身份标识。
-
使用须知 如果您使用CodeArts Build服务开展在特定行业的业务,比如:教育、医疗和银行等,需同时遵守相关国家规定的用户数据保护法律和内容管理法律。 禁止通过CodeArts Build服务对外部视频或音频网页爬取、加工或上传数据。 禁止通过CodeArts Build服务进行源代码编译构建之外的操作。 禁止使用sleep、usleep、read、timeout、yes、dd、while循环等命令长期(超过10分钟)占用服务器进程。
-
规格与限制 指标项 限制值 文件管理中上传的文件大小 最多100Kb 上传文件管理的文件个数 最多20个 模板数 最多5000个/租户 自定义镜像 大小 最多5G 单租户下编译构建任务数 最多10000个 单租户下最大并发执行数 不同套餐规格不同。具体可参考套餐规格特性差异。 体验版:最多1个 基础版:最多5个 专业版:最多10个 企业版:最多20个 构建任务执行次数/年 不限制 单个构建任务最大支持构建步骤数 最多50个 说明: 北京区域当前只支持30个。 单个构建任务最大并发执行数 不同套餐规格不同。具体可参考套餐规格特性差异。 体验版:最多1个 基础版:最多5个 专业版:最多10个 企业版:最多20个 单次构建最大时长 不同套餐规格不同。具体可参考套餐规格特性差异。 体验版:最多30分钟 基础版:最多60分钟 专业版:最多240分钟 企业版:最多360分钟 内置执行机规格 默认2U8G。 构建任务历史执行记录保留时长 最多1个月 单个构建任务加速最大并发CPU核数 最多256 说明: 最大并发CPU核数,即make -j后面的数字。 浏览器类型 目前适配的主流浏览器类型包括: Chrome浏览器:支持最新的3个版本。 Firefox浏览器:支持最新的3个版本。 Edge浏览器:Win10默认浏览器,支持最新的3个版本。 IE浏览器:不再进行支持与测试。 推荐使用Chrome、Firefox浏览器,效果会更好。 分辨率大小 推荐使用1280*1024以上。
-
Msbuild构建 工具版本 内置工具 msbuild17-dotnetframework4.8-dotnetcore8.0 Msbuild 17.9.8、.NET Framework 4.8、.NET Core 8.0 msbuild17-dotnetframework4.8-dotnetcore7.0 Msbuild 17.9.8、.NET Framework 4.8、.NET Core 7.0 msbuild17-dotnetframework4.8-dotnetcore6.0 Msbuild 17.9.8、.NET Framework 4.8、.NET Core 6.0 msbuild16-dotnetframework4.8-dotnetcore3.0 Msbuild 16.3.1、.NET Framework 4.8、.NET Core 3.0 msbuild16-dotnetframework4.8-dotnetcore2.2 Msbuild 16.3.1、.NET Framework 4.8、.NET Core 2.2 msbuild15-dotnetframework4.7.2-dotnetcore2.1 Msbuild 15.8、.NET Framework 4.7.2、.NET Core 2.1 msbuild15-dotnetframework3.5-dotnetcore2.1 Msbuild 15.8、.NET Framework 3.5、.NET Core 2.1 msbuild15-all-dotnetcore2.1 Msbuild 15.8、.NET Core 2.1 msbuild15-qts.11.2 Msbuild 15.8、qts.11.2 msbuild15-qts.8.7 Msbuild 15.8、qts.8.7 msbuild15-qts.8.6 Msbuild 15.8、qts.8.6
-
Grails构建 工具版本 内置工具 grails2.3.0-jdk1.8 grails2.3.0、jdk1.8 grails2.3.11-jdk1.8 grails2.3.11、jdk1.8 grails2.4.3-jdk1.8 grails2.4.3、jdk1.8 grails2.4.4-jdk1.8 grails2.4.4、jdk1.8 grails2.5.3-jdk1.8 grails2.5.3、jdk1.8 grails2.5.5-jdk1.8 grails2.5.5、jdk1.8 grails2.5.0-jdk1.8 grails2.5.0、jdk1.8 grails5.3.3-jdk17 grails5.3.3、jdk17
-
Flutter构建 工具版本 内置工具 Flutter Flutter 1.17.5、Flutter 1.20.4、Flutter 1.22.6、Flutter 2.0.6、Flutter 2.2.3、Flutter 2.5.3、Flutter 2.8.1、Flutter 2.10.4 JDK OpenJDK 1.7、OpenJDK 1.8、OpenJDK 1.9、OpenJDK 10、OpenJDK 11、OpenJDK 12、OpenJDK 13、OpenJDK 14、OpenJDK 15、OpenJDK 16 NDK NDK 16.1.4479499、NDK 17.2.4988734、NDK 18.1.5063045、NDK 19.2.5345600、NDK 20.1.5948944、NDK 21.4.7075529、NDK 22.1.7171670、NDK 23.1.7779620
-
Cmake构建 工具版本 内置工具 cmake2.8.12-gcc4.8.5 cmake 2.8.12、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 4.8.5、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake2.8.12-gcc5.5.0 cmake 2.8.12、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 5.5.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake2.8.12-gcc6.4.0 cmake 2.8.12、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 6.4.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake2.8.12-gcc7.3.0 cmake 2.8.12、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 7.3.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake3.10.1-gcc4.8.5 cmake 3.10.1、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 4.8.5、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake3.10.1-gcc5.5.0 cmake 3.10.1、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 5.5.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5、isl 0.15、mpfr 2.4.2、gmp 4.3.2、mpc 0.8.1 cmake3.10.1-gcc6.4.0 cmake 3.10.1、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 6.4.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5、isl 0.15、mpfr 2.4.2、gmp 4.3.2、mpc 0.8.1 cmake3.10.1-gcc7.3.0 cmake 3.10.1、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 7.3.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7 libgcc.i686 4.8.5、libgcc.x86_64 4.8.5、isl 0.16.1、mpfr 3.1.4、gmp 6.1.0、mpc 1.0.3 cmake3.15.5-gcc8.3.0 cmake 3.15.5、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 8.3.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake3.16.0-gcc9.2.0 cmake 3.16.0、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 9.2.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake3.16.5-gcc7.3.0 cmake 3.16.5、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 7.3.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5 cmake3.26.5-gcc13.1.0 cmake 326.5、OpenJDK 1.8.0_191、git、wget 1.14、bzip2 1.0.6、make 3.82 gcc 13.1.0、gcc-c++ 4.8.5、libstdc++-devel 4.8.5、zlib-devel 1.2.7、libgcc.i686 4.8.5、libgcc.x86_64 4.8.5
-
Ionic Android App构建 构建环境 内置工具 基本环境 Android git、zip 3.0、unzip 6.0、curl 7.29.0、wget 1.14 可选环境 Gradle Gradle 2.13、 Gradle 2.14.1、Gradle 3.3、Gradle 4.1、Gradle 4.2、Gradle 4.3、Gradle 4.4、Gradle 4.5、Gradle 4.6、Gradle 4.7、Gradle 4.8、Gradle 4.9、Gradle 5.0、Gradle 5.1、Gradle 5.2、Gradle 5.3、Gradle 5.4、Gradle 5.5、Gradle 5.6、Gradle 6.0、Gradle 6.1、Gradle 6.2、Gradle 6.3、Gradle 6.4、Gradle 6.5、Gradle 6.6、Gradle 6.7、Gradle 6.8、Gradle 6.9、Gradle 7.0、Gradle 7.1、Gradle 7.2、Gradle 7.3 JDK OpenJDK 1.6、OpenJDK 1.7、OpenJDK 1.8、OpenJDK 1.9、OpenJDK 10、OpenJDK 11、OpenJDK 12、OpenJDK 13、OpenJDK 14、OpenJDK 15、OpenJDK 16 NDK Android-NDK-15、Android-NDK-16、Android-NDK-17、Android-NDK-18、Android-NDK-19、Android-NDK-20、Android-NDK-21、Android-NDK-22、Android-NDK-23
-
Android快应用构建 工具版本 内置工具 nodejs8.11.2 node v8.11.2、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs10.1.0 node v10.1.0、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0 make 3.82、curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4 autoconf 2.69、libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs10.15.3 node v10.15.3、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0 make 3.82、curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4 autoconf 2.69、libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs12.7.0 node v12.7.0、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0 make 3.82、curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4 autoconf 2.69、libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs13 node v13、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs14 node v14、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs15 node v15、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs16 node v16、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs18 node v18、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs20 node v20、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs21 node v21、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0 nodejs22 node v22、OpenJDK 1.8.0_40、git、wget 1.14、zip 3.0、unzip 6.0、make 3.82 curl 7.29.0、gcc 4.8.5、gcc-c++ 4.8.5、ant 1.9.4、automake 1.13.4、autoconf 2.69 libtool 2.4.2、python-devel 2.7.5、kernel-headers 3.10.0
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格