手把手教你玩jenkins

本文详细介绍了如何使用Jenkins进行自动化部署,包括安装Jenkins、配置Jenkins的环境(JDK、Maven)、设置全局安全、管理凭据、安装必要插件。然后创建Maven项目,配置Git源码管理、远程Tomcat服务器,解决构建过程中的认证问题。最后,文章还提及了将部署拓展到Docker容器的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:本文示例所涉及的工具配置为jenkins+tomcat8+jdk8+maven3.6.1+git

一.安装

这里以jenkins.war为实例,官方也提供了mac,rpm,windows等版本,对后台开发来说,可能war包方式比较亲切。

官方文档见:https://jenkins.io/zh/download/

下载:wget http://mirrors.jenkins.io/war/latest/jenkins.war

下载完毕后,把它丢到tomcat里启动就行了,对于部署而言,暂时不需要做任何更改

我们启动后访问 http://yourhost:ip/jenkins,第一次开打开会出现如下提示信息:
【为了确保管理员安全地安装 Jenkins,密码已写入到日志中(不知道在哪里?)该文件在服务器上:/root/.jenkins/secrets/initialAdminPassword】

照做找到管理员密码登录即可。

进去后会提示选择插件,该步骤暂时不用理他,jenkins里面有个【Manage Plugins】的模块,到时需要什么插件该模块下载安装即可。

登录成功后看到主界面:

(1)进来后,先建立个用户,或者修改admin密码,方便登录,菜单Manage Jenkins->Manage Users(略过)

(2)进入菜单Manage Jenkins->ConfigureSystem,设置jenkins所在的ip:port

(3)进入菜单Manage Jenkins->Configure Global Security,以下设置一定要钩上,不然一堆奇葩的问题!!!

(4) 设置jenkins所在服务器的jdk路径,建议使用oracle的jdk,jenkins也提供了自动下载安装的选项,也可以手工安装配置

 (5)设置jenkins所在服务器上maven的路径

 (6)jenkins通过maven构建项目,默认安装情况下是没有安装jenkins的maven插件的,需要手工安装,进入菜单Manage Jenkins->Manage Plugins,搜索Maven Integration plugin,安装即可;(如果需要通过SSH传输文件之类的还需要添加【Publish Over SSH Plugin】)

jenkins可以自动从版本管理工具(如git,svn等)下载代码然后通过maven构建,默认情况也是没有该插件,需要下载插件GIT Integration plugin,当构建完毕,我们想jenkins自动部署到远程服务器tomcat上,还需要下载个【Deploy to container plugin】插件

(7)后续我们需要登录tomcat,登录git之类的,需要用户密码,jenkins提供了一个模块来管理这些凭据,进入管理凭据,设置后续需要用到的各平台的账号密码

 

二:开始构建

前面准备活动已经完成,现在开始构建我们的第一个应用

 

 回到主菜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值