检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
>Jenkins构建>>软件包上传/镜像上传>>CAE部署的指导,如涉及其他语言如Golang等只需对应安装编译构建环境即可。 适用场景 此功能适用于您的代码已在Gitlab上管理,通过Jenkins构建打包,使用CAE进行应用托管, 并且已经部署了组件之后,需要进行组件升级的场景。
操作步骤 操作前对接测试 配置流水线构建任务 deploy.sh脚本说明 父主题: Gitlab对接Jenkins自动构建并部署到CAE
概述 适用场景 使用jenkins来构建部署升级微服务组件,升级涉及多个微服务组件,每个组件有单独的流水线用于构建部署升级。但是组件之间存在依赖关系,必须等待所依赖的组件升级完成才能升级流水线,否则会有基本功能问题。 升级过程需要时刻关注所依赖的组件是否升级完成,才能进行下一个组件的升级任务。
带宽:5 Mbit/s 1 0.32元/小时+公网流量费用0.80元/GB(按照您实际使用的出云流量收取流量费) 父主题: 在CCE中安装部署Jenkins
Workspace运维服务 工作说明书 常见问题 计费说明 父主题: 运维与管理
”,在对应的用户所在行“桌面数”列单击“”,获取桌面登录信息。 安装云桌面客户端。 如果使用的是Mac PC,需要安装Mac类型的客户端。 请将准备事项中获取到的Workspace_mac.dmg复制到Mac的某个文件夹,以“桌面”为例。 双击安装包。 弹出安装配置窗口。 双击install图标安装。
- workspace:bindingPolicies:add 授予增加终端与桌面绑定配置的权限。 write - - workspace:bindingPolicies:update 授予修改终端与桌面绑定配置的权限。 write - - workspace:bindingPolicies:delete
entB和componentC依赖componentA。 现在使用jenkins流水线来编排部署这4个组件,支持单个或多个组件升级而不用考虑依赖关系单个组件依次升级。 配置jenkins流水线 进入jenkins的系统管理页面,单击“新建任务”。 图1 新建任务 输入任务名称,选择任务类型为“流水线”。
下载KooCLI工具并获取代码检查API的调用命令 下载KooCLI工具并获取代码检查API的调用命令。 在Jenkins工具中调用代码检查API 通过Jenkins工具调用代码检查API。 创建代码检查任务所属项目 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线
说明。 Pod实例 Jenkins Master: CPU:4Cores 内存:4Gi 存储:30GiB Jenkins Agent: CPU:0.5Cores 内存:1Gi 存储:30GiB 需要创建2个Pod,即Jenkins Master和Jenkins Agent。两个Pod的具体作用如下:
手动构建验证 在浏览器地址栏输入http://{安装Jekins的Linux虚拟机IP}:8080,登录Jenkins。 左侧导航栏单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面,示例为“test-demo”。 单击右侧,在左侧构建执行状态中会生成一个构建任务,单击任务编号,选择“Console
配置流水线构建任务 场景一:使用Jenkins构建生成的是软件包,如Jar包,就使用脚本中的软件包部署场景,软件包部署会将构建出来的软件包上传到OBS桶中并升级CAE组件。 场景二:使用Jenkins构建生成的是镜像包,就使用脚本中的镜像部署场景,镜像部署会将构建出来的镜像包上传到SWR镜像仓库中并升级CAE组件。
使用Jenkins和Gitlab实现多集群隔离的DevOps流程 方案概述 资源规划 实施步骤 父主题: DevOps
租户配置 基础配置 认证配置 其他配置
Workspace运维服务优势? 优势项 优势介绍 专业的服务团队 华为云Workspace运维服务具备运营推广、运维等各方面的专家,每位专家均有大量的交付经验,已帮助众多客户用好云桌面。 丰富的行业经验 华为云Workspace运维服务团队,熟悉各类行业桌面使用场景,已支撑各类
Workspace运维服务优势? 优势项 优势介绍 专业的服务团队 华为云Workspace交付实施具备运营推广、交付等各方面的专家,每位专家均有大量的交付经验。 丰富的行业经验 华为云Workspace交付实施服务团队,熟悉各行业桌面使用场景,拥有各行业的交付经验,能满足云桌面客户全流程的桌面体验。
登录CCE控制台,在“集群管理”页面右上角单击“购买集群”。 填写集群配置,其中关键配置如下,非关键配置可根据需求自行设置或设为默认值。详情请参考购买集群。 集群类型:CCE Turbo集群 集群版本:最新版本 虚拟私有云:选择vpc-B,网段为172.17.0.0/16。 配置其他参数后,单击创建。等待集群状态为运行中,说明集群创建成功。
Cloud应用无损上线。 安装Jenkins插件 进入jenkins的系统管理页面,单击“插件管理”。 图1 插件管理 在“插件管理”页面,单击“可选插件”,搜索“pipeline”和“extended choice parameter”两个插件进行安装,安装时选择不重启安装。 图2 安装pipeline插件
实施步骤 搭建Jenkins和Gitlab环境 配置集群环境 配置Gitlab项目 持续集成及持续部署 父主题: 使用Jenkins和Gitlab实现多集群隔离的DevOps流程
createDesktops:创建桌面任务。 applyWorkspace:开通云桌面服务。 cancelWorkspace:注销云桌面服务。 expandVolumes: 扩容磁盘。 addVolumes: 添加磁盘。 desktop_pool_id 否 String 桌面池ID。 limit