Jenkins功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
启动:
首先保证系统中已经安装了jdk,最好是jdk1.5以上。
第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
如果需要修改端口可以使用如下命令:
$ java -jar jenkins.war --httpPort=8081
然后在浏览器中(推荐用火狐)输入localhost:8081,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。
第二种方法是用tomcat打开
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat
将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。
下载地址:mirrors.jenkins.io/war-stable/…
下载完直接运行,输入网址,会让我们等一会
根据红色字部分或者启动jenkins 的控制台能找到我们初始的管理员密码
完了就出现了这个页面,百度了一下说是jenkins 的bug ,
解决方法是:在浏览器中手工输入:http://: 。不要访问"/jenkins"这个路径。果然好使。。。 不知道放在tomcat里面启动还会不会这个问题??!!
选择安装方式,选择第一种即可,点击一下,进入如下界面
各种插件安装完后,不过不知道啥原因好多安装失败了,好像后面还能单独安装,再说吧,开始设置账户信息,以后用此账户登录jenkins
完成之后登录进入主页
上述默认安装的插件还不够
依次点击 系统管理->插件管理-> 可选插件-> 过滤搜索框中 查找如下插件:
Maven Integration plugin
SSH plugin
Deploy to container Plugin
GitLab
Gitlab Hook
配置一下我们的常用工具
JDK,取消在线安装,配置本地jdk
Maven
Git
在jenkins中创建一个新的maven项目,具体配置可参考
windows下的批处理命令:
<!--停止指定端口的命令脚本-->
@echo off
setlocal enabledelayedexpansion
set port=11001
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
)
if NOT "!pid!" == "" (
taskkill /f /pid !pid!
)
<!--打包命令-->
clean package -DskipTests -U
<!--项目启动命令(后台运行)-->
@echo off
set BUILD_ID=dontKillMe
start javaw -jar .\target\demo-0.0.1-SNAPSHOT.jar
exit
使用javaw -jar 启动能够让项目在后台执行
这样save之后,项目就创建完成了,点击构建即可
我们可以点击左下角的构建状态查看控制台的输出情况
这样一般就可以正常启动了