竹笋

首页 » 问答 » 常识 » Jenkins持续交付安装部署全教程
TUhjnbcbe - 2025/4/11 3:35:00
北京看白癜风效果好的医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

Jenkins正如它的图标一样是一个优雅的绅士,使用它可以让你的工作更加的专注,因为它把开发-集成-交付打造成高效的流水线作业,管理员只需要前期建立好合适的项目生成方案即可。

部署过程

我这里使用docker来部署,需要提前准备好docker环境。

dockerpulljenkins/jenkins:lts

#创建一个文件存放目录mkdir-p/opt/docker/jenkinsdockerrun-di--name=jenkins-p:-v/opt/docker/jenkins:/var/jenkins_homejenkins/jenkins:lts#如果创建后没有启动,请判断是否为目录权限问题#chown-R/opt/docker/jenkins

运行成功后,查看运行状况

dockerps

使用服务器ip:的形式通过网页访问。

这里需要填入管理员密码,默认是写到日志中的,回到操作系统中使用下面的命令来查看:

dockerlogs-fjenkins

在日志中找到如下图类似的密码,拷贝粘贴到之前的网页输入框里登录到系统。

也可以通过以下命令来查看你的初始化密码,结果是相同的:

[root

mxjenkins]#cat/opt/docker/jenkins/secrets/initialAdminPassword6feb55d44db9baf4ba3e1[root

mxjenkins]#

登录后就是一系列的设置了。

这里就选择“安装推荐的插件”,有部分插件可能会因为网络的问题导致安装失败,可以多次重试或跳过后面再安装。

插件安装好后,会进入到配置用户界面,根据自己的情况进行配置。

配置好实例地址,最后保存完成。

最后就能进入到Jenkins的主界面了

配置插件

如果因为之前因为插件没有下载完成,可进入ManageJenkins-ManagePlugins中再次安装。

也可以对一些插件手动安装,比如像图中的操作,安装好SSH插件,可用于后面的持续交付,连接服务器执行部署脚本。

配置JDK和Maven

由于Java用得多,在这里主要是构建Java应用,点击全局工具配置。

点击新增加Jdk,并选择好版本。

同样地,新增Maven,我这里使用3.6.2。两个都配置好后,最后点击保存!

配置SSH

用途:主要用于连接服务器部署项目。首先进入到系统配置中

配置好服务器的IP地址和端口,但这里添加账号密码时无效,需要使用下一步的添加凭据功能。

点击添加凭据,填入你需要部署的服务器地址端口等信息。

再次回到之前SSH的配置页里,就可以看到我的配置的账户登录信息了。选择并保存。

部署应用

简单新建一个项目,并把仓库地址加入到Jenkins中,根据自己的情况配置,配置完成后在主页就能看到自己的项目信息了。

1
查看完整版本: Jenkins持续交付安装部署全教程