只需5分钟,教你完成华为云Jenkins环境搭建

企业动态
本文将介绍一种快速搭建jenkins的方法,通过华为云上的容器服务一键式部署,5分钟完成免费的云上jenkisn环境的搭建。

Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于软件项目开发和版本发布,具有自动化构建、测试和部署等功能,允许在不同平台持续集成和持续交付项目。目前大部分公司都习惯使用jenkins作为持续构建工具,但是搭建一套jenkins环境并不是一件轻松的事情。

本文将介绍一种快速搭建jenkins的方法,通过华为云上的容器服务一键式部署,5分钟完成免费的云上jenkisn环境的搭建。

传统搭建方式

传统jenkins环境搭建在虚机或物理机上,需要事先准备好一台可访问外网的虚拟机或物理机,然后配置yum源,下载一系列的工具(tar/telnet/netstat等),然后下载jdk、tomcat和jenkins的安装包,还需要手动在/etc/profile中配置相关的环境变量(JAVA_HOME/TOMVAT_HOME/JENKINS_HOME等),整个安装过程非常繁琐,一般耗时一个小时才能完全搭好(包含虚机申请时间)。

另外jenkins的版本和jdk的版本也是有匹配关系的,过低的jdk版本会导致jenkins的有些插件无法正常安装,而过低的jenkins版本部分功能会有缺失,使用哪种版本的jdk和jenkins有时也是用户的一大困扰。

华为云上容器部署方式

容器化部署不仅功能和传统方式的一样,同时由于镜像使用的是官网镜像,只需要关注jenkins的版本即可,无需担心jdk版本匹配问题。

方法如下:

1. 注册华为云账号并实名认证(如已有华为云实名认证账号可直接进行下一步)

  • 账号注册

进入华为云官网首页https://www.huaweicloud.com,点击右上角的【注册】按钮:

设置账号名、密码、手机号、短信验证码并勾选“我已阅读并同意《华为云用户协议》和《隐私政策声明》”,单击【同意协议并注册】即可完成注册。

  • 实名认证

用户注册完华为云账号后需要进行实名认证才能使用相关服务,实名认证流程也非常简单,在用户中心可以看到实名认证的提示信息,根据页面引导选择用户类型和认证类型进行认证即可。

2. 开通3天免费容器集群

3. jenkins环境一键式部署

  • 填写相关入参信息,包括堆栈名称、弹性ip、jenkins的账号密码等:

eip是从第二步中获取到的弹性ip地址。

上图标红的表示需要手动填写的参数,其中email是注册邮箱,fullname是jenkins账号全称,password是jenkins的登陆密码,username是jenkins的登陆账号,而jenkins-image是使用的镜像,默认选择latest版本;jenkins-sfs_size表示jenkins应用挂载的文件存储卷的大小,默认为80G,可以手动调整大小值;number表示jenkins应用的实例数。所有参数设置完以后,点击【下一步】,点击【创建堆栈】。

  • 一键式部署jenkins:

5分钟后堆栈创建成功。

● 进入堆栈详情,在输出参数中有jenkins的访问链接,点击链接:

  • 输入创建堆栈时填写的jenkins用户名和密码即可访问jenkins:

如对AOS感兴趣,可以访问AOS帮助中心了解详细内容:https://support.huaweicloud.com/aos/index.html

如何使用jenkins进行构建,可以参考:https://jenkins.io/doc/

 

责任编辑:张燕妮 来源: 51CTO
相关推荐

2018-11-23 11:44:21

华为云

2021-03-05 14:52:32

深度学习人工智能工具

2017-10-11 15:17:42

sklearn机器学习pandas

2017-09-25 15:14:51

2019-08-29 11:10:07

PythonVimLinux

2014-11-10 12:29:52

客服网站

2020-01-22 16:40:48

Java开发代码

2021-02-03 11:20:41

Docker架构容器

2021-01-07 08:05:20

JenkinsDevOps

2019-07-24 15:29:55

JavaScript开发 技巧

2019-07-28 20:24:30

PyTorch深度学习代码

2012-06-28 10:26:51

Silverlight

2021-08-01 21:38:07

网页点灯网关

2011-09-19 13:41:54

2018-03-01 10:58:55

Antsle部署虚拟机

2015-05-29 15:00:48

白鹭

2018-08-30 14:31:28

Linux磁盘LVM

2009-11-17 12:47:05

PHP配置

2009-07-09 17:43:30

Chrome OS截图Chrome操作系统截Chrome

2010-12-10 17:23:56

IBMIaaS
点赞
收藏

51CTO技术栈公众号