一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境

一、下载 http://mirrors.jenkins-ci.org/war/latest/ 直接下载war包,我下载的最新的版本2.61,此版本需要jdk1.8环境运行,否则启动报错 cd /usr/local 二、启动应用 1、使用内置的jetty 容器启动 java -jar j...

2017-05-18 09:40:40

阅读数:2382

评论数:1

Jenkins学习总结(6)——了解DevOps的前世今生

DevOps是什么?从哪里来? DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。 DevOps概念早先升温于2009年的欧洲,因传统模式的运维之痛...

2016-09-20 09:48:37

阅读数:5282

评论数:1

Jenkins学习总结(5)——免费DevOps开源工具简介

一:开发工具 1.版本控制系统 Git Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 2.代码托管平台 GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开...

2016-08-19 11:39:33

阅读数:3240

评论数:0

Jenkins学习总结(4)——持续集成,持续交付,持续部署之间的区别

经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢? 假如把开发工作流程分为以下几个阶段: 编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署 正如你在上图中看到,「持续集成(Continu...

2016-08-04 17:32:31

阅读数:5846

评论数:0

Jenkins学习总结(3)——Jenkins+Maven+Git搭建持续集成和自动化部署的

前言     持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。 1. 开发环境     我这边建...

2016-05-19 19:40:06

阅读数:4707

评论数:0

Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成

最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了) Jenkins安装 安装Tomcat从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Su...

2016-05-19 19:36:02

阅读数:3095

评论数:0

Jenkins学习总结(1)——Jenkins详细安装与构建部署使用教程

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 本文使用的Linux:Ubuntu ...

2016-03-17 15:01:02

阅读数:3573

评论数:1

提示
确定要删除当前文章?
取消 删除