1、Jenkins简述
Jenkins是一款自包含的开源自动化服务器,可用于自动化执行与构建、测试、交付和部署软件有关的各种任务。Jenkins可以通过本机系统软件包Docker进行安装,还可以在任何安装了Java运行环境(JRE)的计算机上独自运行。
2、Jenkins部署
1)首先需要搭建Java环境:https://www.cnblogs.com/iceb/p/7561752.html
2)下载tomcat的链接:https://tomcat.apache.org/;tomcat部署:https://www.cnblogs.com/limn/p/9358657.html
3)下载jenkins.war:https://jenkins.io/doc/book/installing/#war-file,这里进入后直接点击目录(WAR file)- latest stable Jenkins WAR file 进行下载;
4)把jenkins.war放到tomcat的webapps目录下,在D:apache-tomcat-9.0.22in下点击startup.bat启动tomcat;
5)在浏览器中访问:http://localhost:8080/jenkins,登录需要密码,密码在C:UsersAdministrator.jenkinssecrets目录下的initialAdminPassword文件中;
6)首次访问会提示安装插件,插件认识:https://blog.csdn.net/pansaky/article/details/80755739,安装完成后会到 新手入门页,可以创建管理员用户和设置URL。
最后提示:Jenkins已就绪,可以开始使用了。
也可以从Jenkins官网下载windows版的 jenkins.msi 安装,然后直接访问http://localhost:8080/jenkins就可以使用;
出现问题请看:https://blog.csdn.net/jianin45/article/details/78761574
我遇到的问题有:
1、jenkins提示反向代理设置有误:分析得是URL地址设置错误,只需在 系统管理-系统管理 中的URL和端口修改一下,
URL http://localhost(自己电脑的ip 或是 服务器的ip):8080(自己设置的端口);
2、立即构建时出现:Python不是内部命令或外部命令,可在Jenkins首页,点击 “构建执行状态”或“Build Executor Status” ,右则会列出本机信息,点击本机设置按钮,
配置 Python 的 path 环境变量,同时还需要添加浏览器驱动文件所在目录,最后一定要记得保存哦。参考:https://www.cnblogs.com/lizhe860/p/10087955.html
3、用Jenkins执行程序时,简单的Python输出程序没问题,但有 unittest 等程序时在此行语句中报错,应该是Jenkins未安装相应的插件,我暂时未去解决。。。
谢谢,祝好运!