Windows 搭建 Jenkins

Windows 搭建 Jenkins

 

1.下载 Jenkins.war

下载地址:http://mirrors.jenkins-ci.org/war-stable/  ,一般拖到最下,下载 latest(最新) 版本。

 

2.运行 Jenkins

将下载好的 jenkins.war 放到 tomcat下webapps目录下,并启动 tomcat。

 

3.配置 Jenkins

1.访问 http://localhost:8080/jenkins/,根据上面提示找到密码,并进入

2.然后 选择 推荐安装插件,等待安装完成。

 

 

4.安装 jenkins  插件

在系统管理->插件管理->可选插件 输入  Maven Integration    选择安装 (新建任务就有maven选项了)

在系统管理->插件管理->可选插件 输入 Deploy to container  选择安装

 

//在系统管理->插件管理->可选插件 输入  Publish Over SSH   选择安装

 

5.配置Jenkins maven 与 jdk 安装目录

进入 Jenkins->全局工具配置,配置如下

 

5.开始构建任务

1.新建一个任务

2.输入任务名字,选择构建一个maven项目,点击ok按钮

3.这里随便设置,具体意思可以去百度

 

4.配置git仓库,我用的是git,你们可以选择svn啥的

 

Repository URL :这里填写你的 git 仓库地址

Credentials: 填写你的配置好的 sshkey,需要手动配置,下面有讲解怎么配

Branch Specifier (blank for 'any'):要构建git 的哪个分支

配置sshkey

1.ssh-keygen -t rsa 生成sshkey秘钥

2.复制 C:\Users\zhoupeng\.ssh\id_rsa 内容 复制到以下图片红框里

 

 

6.配置 tomcat 构建

WAR/EAR files:jenkins的工作空间(相对路径),上图就是我的jenkins工作空间,打好的war包就在这个目录

Context path:项目根路径

Credentials:这里又是一个用户,配置你tomcat的 manager的账号密码

Tomcat URL:项目tomcat的路径(这要说一下,两个tomcat,一个放jenkins.war,一个放自己项目的war,端口要记得不一样,我是一个8080一个8081)

这里放个账号密码的配置,我配置了两个,一个git仓库,一个tomcat 的 manager app 账号密码

配置tomcat  manager app账号密码

在 C:\zp\app\tomcat9\conf\tomcat-users.xml 添加一下内容

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" username="admin"/>

 

到这里基本上结束了,可以开始构建了

注意启动好你项目的 tomcat 。

 

 


下面是我之前准备用 bat命令 来作为启动tomcat的方式(那个坑很多,这里可以不看,我只是记录一下),现在改成 Deploy to container 使用tomcat 的manager来发布项目

注意执行bat命令的时候可能会报以下错误

1.此时不应有 \Java\jdkXXXX 的解决办法

解决办法:重新配置 Jenkins JDK 路径,更改系统java环境变量,路径不能存在空格或者特殊字符

 

2.此时不应有 =2048""。

解决办法:去掉catalina.bat文件 2048 的双引号

 

 

3.jenkins 构建脚本 执行 shutdown.bat 会关闭其他 tomcat

解决办法在 shutdown.bat 文件里的  if not "%CATALINA_HOME%" == "" goto gotHome”前面加上rem

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值