在基于SOA面向服务的项目中,在进行发布和测试时,往往需要发布到许多台服务器上,如果纯靠手工进行发布部署,不仅会让人忙的晕头转向,还会因为一时的不小心儿导致一些莫名其妙的非程序造成的BUG,排查难以发现,人都是被逼出来的,前人早已经经历过这种痛苦,为我们后人留下了宝贵的经验和实现(jenkins)。下面开始为你的项目加入CI吧。一,jenkins,使用java的OSGI技术完成的一个项目,灰常的灵活和方便扩充新的功能,那么第一步是准备好java的运行环境,最好使用最新版的JDK。二,有个运行环境,我们还需要的就是运行的软件,到http://mirror.bit.edu.cn/jenkins/war/1.592/jenkins.war这里去下载war形式的jenkins。三,经过以上步骤准备,接下来开始安装jenkins,这里使用windows下为例,linux差别不大。 1,在系统环境变量中加入大写的JENKINS_HOME。
文章图片
这里定义的HOME目录会存放我们以后的项目工程配置文件等等。2,将下载的war包放进tomcat中,推荐使用7最新版本,启动tomcat在浏览器中输入http:localhost:8080/jenkins即可访问jenkins。第一次启动速度较慢,请稍等一会儿,完成之后将会看到Jenkins的web控制台,到此安装jenkins完成。3,虽然jenkins足够强大,但是为了方便我进行我的项目管理,需要扩充额外的功能,因为jenkins是基于OSGI的方式进行编写,所以可以进行动态的功能增强,我们只需要找到对应的hpi即可轻松的添加我们所需要的功能,强烈不建议使用自动更新,天朝的长城防火墙你懂得。接下来安装我们所需要的git,ssh插件。 ① 首先点击系统管理进入到系统管理 这里需要安装的git,ssh插件顺序如下(必须按照顺序,插件存在依赖插件请在附件中寻找)到此我们的所以要的环境和软件插件安装完毕!四,配置系统环境1,全局属性 2,配置JDK 3,配置Git 4,配置Maven 5,配置SSH 比较恶心的地方是需要配置每一个都需要单独的配置吗,木有批量。填写完成->保存 由于博客字数限制等问题 详细文档发于附件中,以及HPI
【为项目加入自动化部署jenkins-(1)安装部署】
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)