可持续集成jekins的搭建
来源:互联网 发布:java new object 编辑:程序博客网 时间:2024/05/17 07:20
1.安装jdk,并配置环境变量,jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
注意:配置环境变量时,先配置JAVA_HOME,然后再将JAVA_HOME添加到path环境变量中。(这两个都在系统变量中)
2.验证jdk环境变量配置成功:打开cmd,输入java命令,如果出现下图信息,说明jdk安装成功,并且环境变量配置成功
3.安装tomcat:https://tomcat.apache.org/,点击左侧导航栏中需要下载的版本,然后在右侧下载位置下载。
4.解压缩tomcat安装包(基本都是免安装版本,解压后就可以直接使用)
5.验证tomcat可以启动,tomcat默认端口号是8080,在conf文件夹下的server.xml配置文件中可以更改。(如果你用的8080端口被占用了,可以选择更改)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
注意:启动tomcat时,如果控制台出现“空间不充足的”警告的时候:需要在tomcat目录下的-->conf目录下的context.xml中添加:
<Resources cachingAllowed="true" cacheMaxSize="100000"/>即可解决。
6.浏览器访问localhost:8080验证tomcat启动成功。
7.关闭第六步启动的tomcat
8.下载jenkins.war包,将此文件放到tomcat,webapps目录下
9. 再次运行tomcat-->bin目录下的startup.bat文件来启动tomcat,此时启动tomcat会做一下几件事情:(startup.bat文件内部是调用的catalina.bat)
1)解压缩jenkins.war包,并在同级目录下生成jenkins文件
2)生成.jenkins文件夹:在C盘目录下的【用户】-->administor目录-->.jenkins文件夹
3)生成登录jenkins网站的初始密码
8.浏览器直接访问:http://localhost:8080/jenkins
9.copy上面生成的初始密码Administrator password框内(注意,下面自动填充的不是你的初始密码,需要你自己copy替换才行),然后点击【Continue】
10.选择需要安装的插件,此处可以自定义安装,也可以安装网站建议的插件
11.开始安装
12.开始创建一个新用户,点击【Save and Finish】
13.致此就启动好jenkins了
===================================================================================================================================
Jenkins 系统配置
1. jenkins内部shell UTF-8编码设置,如下图所示
2. 设置Jenkins location。此处设置Jenkins服务的地址
3. 邮件通知(E-mail Notification),设置如下图所示:
创建邮箱时的配置:(这个配置是在安装完邮箱客户端后(如foxmail客户端)创建邮箱账户,输入邮箱和密码后自动获取的配置)
4. 配置Gitlab
添加Credentials(GitLab API token)之前得先生成SSH key,生成方式如下:打开Git Bash窗口,输入命令:ssh-keygen -t rsa -C "邮箱"
(注意,ssh-keygen中间无空格后面的每个参数有空格)然后会提示将生成的公钥和私钥保存的位置(默认就是在:c/User/Administrator/.ssh/id_rsa),然后输入密码,此密码为生成公钥和私钥的密码,可以直接回车,密码为空。id_rsa文件为私钥文件,id_rsa.pub为公钥文件。
在Gitlab网站添加SSH配置:(注意:此处添加的是公钥),点击头像-->Profile Settings--->SSH Keys,输入Key:公钥,title:自己起一个名字即可,点击“添加”
- 可持续集成jekins的搭建
- window 搭建jekins持续集成自动构建maven项目
- 没有可持续集成的日子里
- Jenkins+maven+git的可持续集成实践
- 基于docker的Jenkins可持续集成实践
- 搭建自动化测试可持续集成平台 jenkins ant jmeter
- 搭建Android开发的可持续继承环境
- jekins搭建小窍门
- 可持续集成构建--CruiseControl
- jenkins可持续集成
- Docker可持续集成研究
- 【ITOO】--Jekins集成错误集锦
- Github + Git + Maven + tomcat + Jenkins的可持续集成部署
- 使用Mysql搭建简单的可持续的Cache系统
- git maven Jenkins 可持续集成
- 建立可持续集成系统(Jenkins)
- Nose+Jekins进行测试和持续集成
- 分布式架构学习之持续集成:012--Hudson(Jekins)持续集成服务器的安装、配置和使用
- hdu 6043 KazaQ's Socks(规律)
- 两个乒乓球队进行比赛,各出三人。甲队为A、B、C三人,乙队为X、Y、Z 三人,已经抽签决定了比赛名单。已知A 不和X 比,C 不和X、Z 比,请问比赛名单是什么。
- Android软件开发之TextView详解
- Codeforces Round #427 (Div. 2) C. Star sky
- RabbitMQ指南
- 可持续集成jekins的搭建
- Laravel之事务
- 使用Hibernate自动生成表不能正确创建表的问题
- Java常用类及其方法(三)--->StringBuffer
- SpringBoot学习笔记——项目属性配置
- Tomcat设定运行jvm的编码
- sql 中 limit 与 limit,offset连用的区别
- 快速乘法-hdu6063-2017多校第三场1008
- 35-备忘录