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->全局工具配置,配置如下

Windows 搭建 Jenkins_第1张图片

Windows 搭建 Jenkins_第2张图片

 

5.开始构建任务

1.新建一个任务

Windows 搭建 Jenkins_第3张图片

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

Windows 搭建 Jenkins_第4张图片

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

Windows 搭建 Jenkins_第5张图片

 

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

Windows 搭建 Jenkins_第6张图片

 

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 内容 复制到以下图片红框里

Windows 搭建 Jenkins_第7张图片

 

 

6.配置 tomcat 构建

Windows 搭建 Jenkins_第8张图片

Windows 搭建 Jenkins_第9张图片

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

Context path:项目根路径

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

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

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

Windows 搭建 Jenkins_第10张图片

配置tomcat  manager app账号密码

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

 

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

注意启动好你项目的 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

 

 

你可能感兴趣的:(Windows 搭建 Jenkins)