检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表2 虚拟机Agent支持的操作系统及版本 操作系统 版本 说明 EulerOS 2.2 64bit 2.3 64bit 2.5 64bit 2.8 64bit 对于Linux x86_64服务器,支持表中所有的操作系统及版本。
前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
EulerOS 2.9.8 Tomcat8/OpenJDK8 Tomcat Supported OpenJDK-8u312b07:Release Note Tomcat-8.5.75:Release Note 镜像OS:EulerOS 2.9.8 组件来源为源码或War包,支持容器部署
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。
操作步骤 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。
本地轻量化微服务引擎支持在Windows、Linux系统下使用。 父主题: 附录
ARM wget "https://hwcloudcli.obs.cn-north-1.myhuaweicloud.com/cli/latest/huaweicloud-cli-linux-arm64.tar.gz" -O huaweicloud-cli-linux-arm64.
手动构建验证 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面。 单击“立即构建”,生成构建任务。
在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 左侧构建执行状态中,可以看到已经触发的构建任务。 单击构建任务编号,选择“Console Output”,查看构建输出日志。 登录ServiceStage控制台。
测试Jenkins对接GitLab配置 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。
操作步骤 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 插件管理”。 单击“可选插件”,搜索表1中的插件进行安装。
在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。 单击“Credentials”下方的“添加”,选择“Jenkins”。
例如:/root/tools/obsutil/obsutil_linux_amd64_5.4.6/obsutil。 bucket 否 String 当使用软件包部署时为必选参数,上传到obs的桶路径,格式为obs://{桶名称},例如:obs://obs-mzc。
", "spec": { "os": "EulerOS 2.9.8", "sdk": "OpenJDK-8u411",
", "spec": { "os": "EulerOS 2.9.8", "sdk": "OpenJDK-8u411",
", "spec": { "os": "EulerOS 2.9.8", "sdk": "OpenJDK-8u411",
username: ****** #username的值需要用Base64编码 password: ****** #password的值需要用Base64编码 type: Opaque # type建议不要做修改 Base64编码 对字符串进行Base64加密,可以在本地Linux
表20 capabilities 参数 参数类型 描述 add Array of String 为运行用户添加Linux权限。 drop Array of String 移除运行用户Linux权限。
表19 capabilities 参数 是否必选 参数类型 描述 add 否 Array of String 为运行用户添加Linux权限。 drop 否 Array of String 移除运行用户Linux权限。
DataCenterInfo 表1 参数说明 参数 是否必选 参数类型 描述 name 是 String 数据中心名称,支持数字、字母,支持使用字符_-.做连接符,长度1-128字节。 region 是 String 数据中心所属区域名称,支持数字、字母,支持使用字符_-.做连接符