利用jenkens和ant来自动化打包、部署、执行你的helloWorld工程只(菜鸟成长之路一)
2015-07-29 14:22
351 查看
一:环境准备
jenkens、ant、tomcat插件的下载
三个插件均需要配置环境变量令,可自行百度,如若需要可发送邮件至462676348@qq.com
二、jenkens的启动
进入你的jenkens安装启动后的包。用如下命令启动 E:\environment\Jenkens是我本地的安装路径。
不要用百度上的方法java -jar jenkins.war直接执行
推荐启动方式: java -Dhudson.util.ProcessTree.disable=true -jar E:\environment\Jenkens\jenkins.war
原因见他人博客:http://m.blog.csdn.net/blog/wangbin0016/41948171
jenkens在执行我们的任务时候,如果我们的任务会启动子进程,那么jenkens会帮我们杀掉这些子进程
默认端口是8080,所以访问地址是 http://localhost:8080
三、给自己的jenkens注册一个用户,不注册也没有关系,但是不方便管理权限。注册方式
方法见他们的博客:http://blog.csdn.net/wangmuming/article/details/22926025
四、配置jenkens的一些常用插件,这里只介绍jdk的。便于执行java代码
点击 系统设置,找到jdk的安装,修改好记得保存
五、在jenkens中新建一个自由风格的jod
进入之后,点击增加构建步骤,这里我选择的是执行Windows命令,因为这样可以执行大家熟悉的dos命令。熟悉了dos下的操作,大家可以选择xshell 命令
例如我们要执行我们HelloWord.java源码(我的源码直接放在d盘):
故执行命令如下:
我们保存配置,回到主界面。构建我们的helloworld程序,
图中可以看到我们的命令在控制台执行的效果一模一样。至此,我们的HelloWorld程序构建完成。
那么我们可以开始尝试实现更强一点的功能
jenkens、ant、tomcat插件的下载
三个插件均需要配置环境变量令,可自行百度,如若需要可发送邮件至462676348@qq.com
二、jenkens的启动
进入你的jenkens安装启动后的包。用如下命令启动 E:\environment\Jenkens是我本地的安装路径。
不要用百度上的方法java -jar jenkins.war直接执行
推荐启动方式: java -Dhudson.util.ProcessTree.disable=true -jar E:\environment\Jenkens\jenkins.war
原因见他人博客:http://m.blog.csdn.net/blog/wangbin0016/41948171
jenkens在执行我们的任务时候,如果我们的任务会启动子进程,那么jenkens会帮我们杀掉这些子进程
默认端口是8080,所以访问地址是 http://localhost:8080
三、给自己的jenkens注册一个用户,不注册也没有关系,但是不方便管理权限。注册方式
方法见他们的博客:http://blog.csdn.net/wangmuming/article/details/22926025
四、配置jenkens的一些常用插件,这里只介绍jdk的。便于执行java代码
点击 系统设置,找到jdk的安装,修改好记得保存
五、在jenkens中新建一个自由风格的jod
进入之后,点击增加构建步骤,这里我选择的是执行Windows命令,因为这样可以执行大家熟悉的dos命令。熟悉了dos下的操作,大家可以选择xshell 命令
例如我们要执行我们HelloWord.java源码(我的源码直接放在d盘):
故执行命令如下:
我们保存配置,回到主界面。构建我们的helloworld程序,
图中可以看到我们的命令在控制台执行的效果一模一样。至此,我们的HelloWorld程序构建完成。
那么我们可以开始尝试实现更强一点的功能
相关文章推荐
- 双击与单击并存
- 基于android studio NDK项目构建过程
- MySQL存储IP地址的方法
- 左侧菜单栏如何延伸到页面最底部
- NOT IN和NOT EXISTS小区别
- Graphics architecture
- hdu 2112 (题意是错的)
- 你的精力分配决定了你的层次
- Shader频率or主频? 谁是未来显卡生命线
- 解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的问题
- apache编译安装的参数说明
- Windows 10四大版本区别详解:家庭版, 专业版, 企业版和教育版
- 【SSH2(理论+实践)】--Hibernate步步(一个)
- 如何让VS2012同时调试2个项目
- 自定义cell里的button获得cell的indexpath
- 简单研究Android View绘制三 布局过程
- ios开发--UIGestureRecognizer
- select * into outfile导出到excel乱码
- 欢迎使用CSDN-markdown编辑器
- 附近地点搜索解决方案