Jenkins学习总结
一杯甜酒
金融科技领域技术 & 云基础设施 & 云原生微服务 & 云原生时代标准交付 & PAAS 技术研发 & Kubernetes & 项目与技术管理
展开
-
Jenkins学习总结(1)——Jenkins详细安装与构建部署使用教程
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubuntu其中JDK、Tomcat、SVN服务器请看这里Ubuntu安装配置JDK、Tomcat、SVN服务转载 2016-03-17 15:01:02 · 6325 阅读 · 0 评论 -
Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
最近配置了Jenkins服务器,记录下基本过程。(当然还遇到了若干小问题,兵来将挡水来土掩就是了)Jenkins安装安装Tomcat从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release把war文件部署到Tomcat中启动Tomcat在浏览器中配置Jenkins转载 2016-05-19 19:36:02 · 3485 阅读 · 0 评论 -
Jenkins学习总结(3)——Jenkins+Maven+Git搭建持续集成和自动化部署的
前言 持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录。1. 开发环境 我这边建立的标准开发环境如下: 1. Maven做项目管理; 2转载 2016-05-19 19:40:06 · 5574 阅读 · 0 评论 -
Jenkins学习总结(4)——持续集成,持续交付,持续部署之间的区别
经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?假如把开发工作流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署正如你在上图中看到,「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Dep原创 2016-08-04 17:32:31 · 8436 阅读 · 1 评论 -
Jenkins学习总结(5)——免费DevOps开源工具简介
一:开发工具1.版本控制系统 GitGit是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。2.代码托管平台 GitLabGitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。3.代码评审工具 GerritGerrit是一个免费、开放源代码的代码审查软件原创 2016-08-19 11:39:33 · 4164 阅读 · 0 评论 -
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 jenkins.war --httpPort 8000 默认端口 8080原创 2017-05-18 09:40:40 · 3247 阅读 · 1 评论