linux上部署jenkins步骤小记
一、部署jdk环境
1.下载jdk包,解压,放在选定的位置,我本次jdk包放置在“/usr/local/java/jdk” 目录下
2.配置环境变量
1)打开/etc/profile文件,在命令框中输入命令:vi /etc/profile
2)进入插入模式(键盘输入" i "),然后在文件最后添加:
export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3)保存文件后退出:按键盘Esc,然后输入 ":wq"保存退出;
4)使profile文件更新生效,在命令行中输入:source /etc/profile
5)检查jdk环境变量部署是否生效:在命令框中输入:java -version ,若能看到版本则表示成功;
二、部署tomcat环境
1.下载tomcat包,解压,放置到选定位置
2.进入tomcat安装位置的bin目录下,启动tomcat,输入命令:./startup.sh
3.在浏览器中输入:http://localhost:8080 , 若进入tomcat网页则部署成功;
三、部署jenkins
1.将jenkins.war文件放到tomcat的webapps目录下,重启tomcat ,即发现jenkins.war被解压;
2.在命令行输入:http://localhost:8080/jenkins ,检查jenkins是否部署好;
四、部署打包ant、gradle、maven相关工具
1.下载ant、gradle、mave,解压,放在特定目录中;
2.环境变量配置,/etc/profile文件中添加:
export GRADLE_HOME= gradle的路径
export ANT_HOME=ant的路径
export MAVEN_HOME=maven的路径
export PATH=:$PATH:$GRADLE_HOME/bin:$ANT_HOME/bin:$MAVEN_HOME/bin
3.可用以下命令来检查版本,验证ant、gradle、maven是否安装成功
ant -version
gradle -version
mvn -version
五、安装部署Android sdk(不安装Android sdk ,打包apk时会报错)
1.下载Android sdk ,解压,放在特定目录中;
2.环境变量配置,/etc/profile中添加:
export ANDROID_HOME= Android sdk的路径
export PATH=:$PATH:$ANDROID_HOME/platform-tools:$$ANDROID_HOME/tools
六、jenkins的配置
可参考:https://blog.csdn.net/hc_ttxs/article/details/79384535
七、一些报错信息

检查Android sdk 目录 platform目录下缺少 Android-27文件夹,可直接下载,下载方法参见:https://blog.csdn.net/lusyoe/article/details/52821589
linux上部署jenkins步骤小记的更多相关文章
- linux上部署jenkins
http://www.pianshen.com/article/1133171043/相关jenkins链接 下载jenkins的war包:https://blog.csdn.net/Aaron_Zh ...
- Linux上部署SVN
Linux上部署SVN author:headsen chen 2017-10-16 16:45:04 前提:通过yum来安装,必须是centos6.5的桌面版的.否则会出现某些的安装包不全而导致 ...
- 在Linux上部署Web项目
You believe it or not there is a feeling, lifetime all not lost to time. 在Linux上部署Web项目 这个是普通的web项目, ...
- 一、netcore跨平台之 Linux上部署netcore和webapi
这几天闲着的时候在linux上部署了一下netcore webapi,下面就纪要一下这个过程. 中间遇到不少的坑,心里都是泪啊. 话不多说,开始干活. ------------------------ ...
- Dubbo入门到精通学习笔记(二):Dubbo管理控制台、使用Maven构建Dubbo的jar包、在Linux上部署Dubbo privider服务(shell脚本)、部署consumer服务
文章目录 Dubbo管理控制台 1.Dubbo管理控制台的主要作用: 2.管理控制台主要包含: 3.管理控制台版本: 安装 Dubbo 管理控制台 使用Maven构建Dubbo服务的可执行jar包 D ...
- Linux上部署web服务器并发布web项目-转
Linux上部署web服务器并发布web项目 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以 ...
- 在linux上部署自己开发的web项目
在linux上部署自己开发的web项目 前言:相信有很多做开发的小伙伴和我之前一样,只会在windows环境下,利用开发工具开发运行web项目,但是却不知道怎么把开发好的项目部署到linux服务器上去 ...
- linux 上部署 YApi 可视化接口管理平台
linux 上部署 YApi 可视化接口管理平台: YApi 是一个高效.易用.功能强大的可视化接口管理平台,官方地址 : http://yapi.demo.qunar.com/ 环境要求 nodej ...
- Linux上部署多个tomcat端口设置
在Linux上部署多个tomcat主要是防止端口冲突的问题, tomcat服务器需配置三个端口才能启动,安装时默认启用了这三个端口,当要运行多个tomcat服务时需要修改这三个端口,不能相同.端口一: ...
随机推荐
- ASP.NET: Cookie会话丢失,Session超时配置
问题描述: asp.net应用中web.config的SessionState节点:原先是 <sessionState mode="InProc" timeout=" ...
- 采用Anaconda平台调用pymc3时出现错误的解决方法
提示:(1)module 'theano' has no attribute 'gof',c++编辑出现错误 (2)stdio.h file not found 解决方法:(1)在终端中输入 xcod ...
- 创建maven工程的时候卡死的解决办法
在idea的maven,runner,properties里面添加 archetypeCatalog=internal
- IMU(LPMS-B2) ROS下使用教程
一.基本信息 http://www.alubi.cn/lpms-b2/ 安装ros教程 http://wiki.ros.org/lpms_imu https://lp-research.com/ros ...
- 详解Asp.Net Core 2.1+的视图缓存(响应缓存)
响应缓存Razor 页与 ASP.NET 核心 2.0 中不支持. 此功能将支持ASP.NET 核心 2.1 版本. 在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保 ...
- [转]Win2012的 IIS 503 错误
下载并安装 https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 因为安装了 dotnet-hosting-2.2.3-win. ...
- [UE4]Overlap Event 碰撞事件
一.对于VR中角色的手模型,一般是在角色中另外添加一个球型碰撞体 二.并且一定要勾选“Generate Overlap Events(触发重叠事件)”选项(默认状态是勾选的) 三.添加开始碰撞事件 ...
- promise规范之部分总结
1. promise构造函数中的reject和resolve是微任务, 即先执行resolve后的代码,再执行之前通过then注册的代码 2. 对于状态已变更的promise来说,比如promiseA ...
- React开发环境搭建(react,babel,webpack webpack-dev-server)
最终效果: 配置webpack 自动编译脚本, 内容更改后浏览器页面自动刷新,提高效率. 主要靠webpack 的watch 功能. npm 全局安装的包: webpack webpack-cli w ...
- ES6 实战项目构建 ES6+glup+express
ES6推出已经有几个年头了,平时也有学过一些基本语法,无奈实践经验太少.而且前端早已脱离了刀耕火种的时代,一些自动化构建工具像gulp.webpack等也需要熟练掌握.最近刚签了三方,闲暇之余就找了个 ...