Ubuntu18.04+Jenkins自动部署环境搭建

由于工作需要,记录一下搭建Jenkins的步骤

 

Jenkins中文官网:https://jenkins.io/zh/

环境准备:

Ubuntu18.04

JDK1.8

Maven3.2.5

Jenkins2.150

 

初始化Jenkins

1、进入下载链接下载所需的Jenkins版本至指定的目录(本次学习使用2.150)。下载链接:https://jenkins.io/zh/download/

Jenkins下载后的内容只有一个war包

2、使用java -jar ./jenkins.war命令首次启动Jenkins。从日志可以看到启动Jenkins会在$user.home/.jenkins下创建Jenkins所需要的内容。

3、待启动完成之后,打开浏览器输入localhost:8080即可看到首次启动的Jenkins。根据提示到指定的目录将密码填入文本框,如果不想到文件夹中找密码,可以在启动的日志中看到密码。

4、根据提示选择安装推荐的插件,安装过程需要一段时间。因为Jenkins在进行自动部署的过程中需要依赖很多的插件,如果自行安装很容易遗漏,使用推荐的插件就可以实现基本的项目自动部署。

5、创建管理员账户。其中E-mail地址为了测试用,可以使用不存在的E-mail地址。

6、配置Jenkins的URL。一般使用默认的就可以,即http://localhost:8080/

 

7、看到下面这个页面时,表示可以开始使用Jenkins。

 

安装插件

为了增强Jenkins功能,Jenkins提供了强大的插件库。该步骤可以直接跳过,直接利用推荐的插件创建任务。

推荐安装3个插件:

·Maven Integration:用于编译maven项目。

·Rebuilder:用于重新构建时少输入参数。

·Safe Restart:用于Jenkins安全重启。

·Locale:用于设置Jenkins页面的语言。

插件安装完成后,重启即可生效。其中Locale需要在主页->系统管理->系统设置->Locale部分进行设置。

注意:如果安装Locale插件并设置后语言还是没有修改为中文,则需要安装插件Localization: Chinese (Simplified)。

 

创建任务

1、新建一个任务

2、输入任务名称,并选择项目类型。

3、为任务添加描述、源码管理,构建触发器、构建环境、构建和构建后操作。

本文为了进行测试,没有关联git或svn,仅执行ifconfig命令。

4、构建测试工程。进入控制台输出即可看到ifconfig命令运行的结果。

至此说明Jenkins配置正确,并且能够正确执行任务。

 

安全配置

为了Jenkins使用更加安全,根据不同的场景需要进行不同的设置。

在本次测试中,仅设置不允许用户注册和用户权限设置。

在Jenkins中,应该所有用户均有管理员进行创建,由管理员对所有用户进行权限的设置。普通用户在没有管理权限的情况下使用账号登录,无法看到系统管理界面,但可以进行其他的操作。Jenkins对于权限的管理做的比较好,能够针对几乎各个部分进行权限的设置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章