Jekins安装
1. Jekins支持多系统:windows, mac,linux
2. Jekins安装方式有三种:直接war文件安装,安装包安装,将war文件放到web容器安装
3. 在windows下安装
a. 首先需要安装JDK,并且配置好环境变量
b. 下载jekins,下载地址:http://jenkins-ci.org/
c. 直接安装
d. 安装后,直接访问jekins http://本机IP:8080 (8080为jenkins默认端口号)
e. 继续安装插件
4. Linux下安装
Ubuntu安装包安装:
- 安装open-JDK:
sudo apt-get install openjdk-7-jdk
- 安装Jenkins:
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update -y
sudo apt-get install jenkins -y - 安装位置:
安装目录:/var/lib/jenkins
日志目录:/var/log/jenkins/jenkins.log - 启动停止服务:
sudo /etc/init.d/jenkins start
sudo /etc/init.d/jenkins stop - 访问jenkins:
http://本机IP:8080/
直接使用WAR文件:
- 安装open-JDK(同上文)
- 下载war文件


- 将对应war文件传入linux服务器(以下简单介绍几种传入方式,仅仅提供思路以做百度谷歌之用)
- 架设FTP服务器
- Winscp工具传入
- 虚拟机可用虚拟机增强工具拖入或启动共享文件夹
- U盘等硬件接入
- 使用war文件开启服务
Java -jar /home/jenkins.war(wan文件路径) --Port=8080(端口)
- 访问jenkins
http://本机IP:8080/
- 将服务加入开机启动
cd /etc/init.d //切换目录
vi jenkins.sh //编写shell脚本
插入java -jar /home/jenkins.war(wan文件路径) --Port=8080(端口)& //后台运行
chmod 755 jenkins.sh //修改shell脚本权限
update-rc.d test defaults 95(启动顺序编号) //加入启动项
update-rc.d -f jenkins.sh remove //删除启动项(需在/etc/init.d目录下执行) - Jenkins的安装目录:
/root/.jenkins/
- 访问jenkins:
http://本机IP:8080/jenkins
TomCat+Jenkins:
- 下载安装jdk(同上文)
- 下载WAR文件(同上文)
- 下载安装tomcat
- 下载tomcat
- 将tomcat安装包传入服务器
- 解压安装包
tar -cvzf apache-tomcat-8.0.12.tar.gz
- 复制解压文件到你想要的安装路径
cp -r apache-tomcat-8.0.12 /目标路径
- 进入安装路径,以/opt/tomcat/为例
cd /opt/tomcat/
- 编辑tomcat启动脚本,加入环境变量
vim ./bin/startup.sh
加入一下内容,路径改为你自己的环境变量路径
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.17
ps:需要放在exec "$PRGDIR"/"$EXECUTABLE" start "$@"这一行上边
- 编辑catalina.sh文件,加入环境变量,否则jenkins会报找不到Ant错误
#See the license for the……
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
Export JENKINS_HOME="/root/.jenkins"
- 将WAR文件放入tomcat安装路径/webapps/目录下
- 启动&关闭tomcat
./bin/startup.sh
./bin/shutdown.sh
- Jenkins的安装目录:
/root/.jenkins/
Jekins安装的更多相关文章
- Jekins部署.net站点
前提 1.你需要一台windows服务 可以装vs的且有重启电脑权限的(具体vs版本根据你的团队决定) 2.下载jekins 安装包 地址:https://jenkins.io/download/ ...
- 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git
docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...
- Jenkins——构建、集成中的问题
准备 Jekins 安装插件 MsBuild Plugin Team Foundation Server Plug-in 配置环境变量 我的电脑中设置环境变量,Path中添加msbuild的路 ...
- (java)selenium webdriver学习---实现简单的翻页,将页面内容的标题和标题链接取出
selenium webdriver学习---实现简单的翻页,将页面内容的标题和标题链接取出: 该情况适合能能循环page=1~n,并且每个网页随着循环可以打开的情况, 注意一定是自己拼接的url可以 ...
- 2019年阿里java面试题
一.JVM与性能优化 描述一下 JVM 加载 Class 文件的原理机制? 什么是类加载器? 类加载器有哪些? 什么是tomcat类加载机制? 类加载器双亲委派模型机制? Java 内存分配? Jav ...
- Jekins在Tomcat上的安装和配置
首先,apache.org的官网下载Apache Tomcat. 第二:点击/一步一步的安装tomcat,没有任何需要说明的难点. 我偏好选择安装tomcat可执行文件,这样可以在安装时就自动吧tom ...
- jekins 插件离线安装
官网插件地址:http://updates.jenkins-ci.org/download/plugins/ 系统管理->插件管理->高级 选择一个下载好的插件,然后点击上传即可 然后就会 ...
- 【jekins】安装jdk遇到的坑
首先我电脑版本为win10 64 在安装JDK时先安装了jdk包,安装路径为D:\Java\jdk1.8.0_171,装完jdk后,自动安装jre,我将其安装在D:\Java\jre1.8.0_171 ...
- Jenkins 在windows下的安装与配置
1. 安装Jenkins war包安装:启动Jenkins命令,打开cmd至Jenkins安装目录下,运行命令 java -jar jenkins.war 如果改变默认端口,则指定端口例如端口号108 ...
随机推荐
- Java迭代器深入理解及使用
Iterator(迭代器) 作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构开发人员不必去了解. java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的.这里笔 ...
- [转载]C宏定义的小结
FROM:http://blog.csdn.net/sunboy_2050/article/details/6103530 实现代码实例 程序代码: #include <stdio.h> ...
- Direct3D 光照和材质
今天我们来学习下Direct3D里面的光源和材质. 四大光照类型: 环境光 Ambient Light 一个物体没有被光照直接照射,通过每一些物体反射的光线到达这个物体,它也有可能被看到.这种称为 ...
- Hacker(12)----个人计算机安全防护策略
了解了黑客的常用入侵方法,针对这些方法分别指定对应的防护策略不太现实,因此用户只能掌握个人计算机安全的常见防护策略,以确保计算机处在一个相对安全的环境中.常见个人计算机防护策略有:安装并及时升级杀毒软 ...
- C#枚举器接口IEnumerator的实现
原文(http://blog.csdn.net/phpxin123/article/details/7897226) 在C#中,如果一个类要使用foreach结构来实现迭代,就必须实现IEnumera ...
- Javascript - IE8下parseInt()方法的取值异常
公司的测试小妹妹跑来对我说,下拉框第9项始终无法正确提交的时候,我还以为见鬼了. parseInt()会把'0'开头的数字以8进制来解析,当有大于7的数字时候就按10进制来解析. // p ...
- IOS 开发调试方法
0.警告 尽量一个警告都不要有 1.错误 1)红色提示 编译过不去的原因大部分是语法,检查括号的匹配,变量名称,作用域范围 2)编译可以通过,可以运行 a.运行过程中程序崩溃 在debug区域的右侧, ...
- NSNotification消息
注册消息 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(方法) name:@"消息名字&q ...
- ios 获取屏幕的属性
屏幕尺寸 CGRect screen = [UIscreen mainScreen].bounds 状态栏尺寸 CGRect rect = [[UIApplication sharedApp ...
- Emacs下编译C++/C程序<转>
1.启动Emacs,在终端输入“emacs&”命令后回车(你也可以输入“emacs”命令,不过当你在使用Emacs的时候,当前终端 就不为你工作了:并且如果你熟练使用Emacs的话也可以输入“ ...