jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第二话):安装插件,配置JDK、Git、Ant...
jenkins之所以这么强大,离不开丰富的插件库。
要确保jenkins上安装好Git plugin、GitHub plugin、AntPlugin插件,一般在启动jenkins时默认安装的插件中就包含这些了,没有的话再另安装就可以。
接下来是重点,jenkins打包要做2件事,一是从git服务器拉取项目源代码,二是利用Ant插件进行打包。而这2个操作进行的前提是jenkins所在的宿主机已经安装了git和ant,当然还有JDK。
一:
git的安装:可以去看一下《廖雪峰git教程》,写的简洁易懂,看完后一般可以掌握常用的git操作
ant的安装:从Apache官网(http://ant.apache.org/)下载一个ant直接放到linux解压即可,建议安装在 /usr/local/路径下,然后配置环境变量,修改/etc/profile
JDK的安装就不作介绍了,也写过一篇随笔,不会的可以去看看
vi /etc/profile...... ...... export JAVA_HOME=/java/jdk1.8.0_131 export JRE_HOME=$JAVA_HOME/jre export ANT_HOME=/usr/local/apache-ant-1.9.11 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=/sbin:$JAVA_HOME/bin:$PATH export PATH=$PATH:$ANT_HOME/bin
安装完成后,验证安装成功与否
二:
jenkins配置git、ant和jdk
依次点击【系统管理】-->【全局工具配置】
JDK、Git、Ant的配置分别如下
可以这样理解:当我们利用jenkins来进行自动化部署时,jenkins就是在模拟人的操作去到服务器调用相关的工具软件,而要使用这些工具,则必须要知道它们的路径,所以配置这些是为了让jenkins能够找到这些工具并使用(这也解释了为什么jenkins宿主机也要安装这些软件)
转载于:https://www.cnblogs.com/hanmk/p/8807240.html
jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第二话):安装插件,配置JDK、Git、Ant...相关推荐
- git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...
Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpD ...
- jenkins自动部署到tomcat/weblogic
转载自:http://blog.csdn.net/minebk/article/details/72763859 记录初衷: 由于每次项目部署非常痛苦,很麻烦,遂使用jenkins来部署项目,只需点击 ...
- java ant war包_java利用Ant脚本生成war包全过程
使用ant脚本前的准备 1.下载一个ant安装包.如:apache-ant-1.8.4-bin.zip.解压到E盘. 2.配置环境变量.新增ANT_HOME:E:\apache-ant-1.8.4:P ...
- ubuntu利用.bin文件安装并配置jdk成功
1.下载jdk-6u18-linux-i586.bin. 2.放在/home/naughty610/software下. 3.更换路径 cd /usr/local/lib 4.将下载的jdk cp到将 ...
- jenkins git maven tomat 项目拉取编译自动部署(操作详细)
文章目录 1.项目说明 2.tomcat 配置 (1)tomcat-users.xml 配置用户 (2)context.xml 去掉访问限制 (3)解决 war包过大无法上传 (4)访问host-ma ...
- Jenkins+Maven+Git自动部署流程(从环境搭建到部署超级全面)
说明:本次流程功能是,我们只要上传代码到git平台后面就不用我们管了,jenkins就能自动将我们git原代码编译测试部署发布到生产环境,不用我们每次都自己打包jar包再拉到linux环境java - ...
- Window环境下的Git+GitHub+jenkins+Tomcat实现自动部署项目并发送构建邮件
Git+GitHub+jenkins+Tomcat实现自动部署项目 我们这里要实现的效果是:团队通过Git把项目push到GitHub上去,然后Jenkins通过GitHub的webhook(钩子)来 ...
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
上面安装和配置好Jenkins之后,就可以开始配置构建项目了 新建 因为需要构建的项目是maven项目,所以这里填好项目的名称之后选择"构建一个maven项目",然后点左下的ok ...
- hexo使用jenkins自动部署到阿里云
hexo使用jenkins自动部署到阿里云 本地安装hexo npm install hexo-cli -g hexo init blog cd blog npm install hexo serve ...
最新文章
- STM32-RCC内部总线时钟设置程序详讲
- MD5数据加密于文件加密
- 用C语言实现控制台模拟显示时
- MongoDB(7.mongodb中创建索引)
- java线程太多卡顿_性能优化之卡顿延迟
- python中列表和元组的相同点和不同点_详解Python语言中元组和列表的区别
- 请不要做浮躁的嵌入式系统工程师(谨以此文与大家共勉)
- iOS 10 (X8)上CoreData的使用(包含创建工程时未添加CoreData)
- sysadmin默认密码_从sysadmin过渡到DevOps工程师的案例
- 洛谷P3216 [HNOI2011]数学作业
- ios开发中如何隐藏各种bar
- DBeaver 导出数据库结构和数据
- 自学网c语言教学视频教程下载,C语言从入门到精通教程 高清不加密 黄老师 视频教程 教学视频 百度网盘下载...
- 论文笔记:Multilingual Multimodal Pre-training for Zero-Shot Cross-Lingual Transfer of Vision-Language Mo
- 2020高压电工考试及高压电工复审模拟考试
- 圣思园的随堂视频发布了
- matlab中样本相关系数的计算与测试
- linux开源炫酷命令行工具,Linux上超酷的命令行扩展工具Oh My Zsh
- 等保2.0的自动代码审计及开源治理解决方案
- serialize()方法