Jenkins服务搭建及环境配置

Jenkins服务搭建及环境配置
wshunliJenkins 是一款优秀的开源自动化服务器,允许持续集成和持续交付。Jenkins 支持数百个插件,以支持项目的构建、部署和自动化。
Jenkins 官网:https://jenkins.io/
「持续集成(Continuous Integration)」、「持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment)」这三个概念的解释。
持续集成 强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。
持续交付 在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。
持续部署 则是在持续交付的基础上,把部署到生产环境的过程自动化。
Jenkins 基础环境
Jenkins 使用 Java 编写,支持所有主流操作系统。
本文仅介绍在 Windows 操作系统下 Jenkins 单机本地部署。
首先应配置 Java 环境,然后部署 Tomcat 服务。
然后即可安装 Jenkins 应用。
安装步骤可参考:https://www.cnblogs.com/hdwang/p/6081994.html
最后推荐安装一些工具包括:
1、Apache Maven 软件(特别是Java软件)项目管理及自动构建工具。
推荐 Maven 配置镜像。
<mirror> |
Maven 仓库阿里云镜像配置 - CSDN博客
https://blog.csdn.net/cwenyifan/article/details/54864504
在公司内部推荐使用
<mirror> |
参考链接:MAVEN公司内部镜像配置&Intellij IDEA MAVEN配置 - CE中间件与系统集成 - 3ms知识管理社区
https://3ms.wshunli.com/hi/group/2027489/wiki_4781465.html
2、Git SVN 源代码版本控制工具。
具体安装配置操作可参考资料。
Jenkins 全局工具配置
JDK 配置 JAVA_HOME 目录即可
比如 C:\Program Files\Java\jdk1.8.0_171
Git 配置 git.exe 文件即可
比如 C:\Program Files\Git\bin\git.exe
Maven 配置 MAVEN_HOME 目录即可
比如 D:\apache-maven\
Jenkins 插件管理高级配置
推荐配置 升级站点
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/2.89/update-center.json
公司内部推荐使用
https://cmc-cd-mirror.rnd.wshunli.com/jenkins-updates/update-center.json
参考链接:公司Jenkins插件中心上线啦,只需两步,免代理配置和漫长等待,轻松实现Jenkins插件在线自动安装和升级 - 刘珍珍的博客
https://3ms.wshunli.com/km/blogs/details/5544279
参考资料
1、jenkins详解 - CSDN博客
https://blog.csdn.net/qq_26848099/article/details/78901240
2、如何理解持续集成、持续交付、持续部署? - 知乎
https://www.zhihu.com/question/23444990
3、使用jekins自动构建部署java maven项目(jdk1.7+tomcat7.0+jenkins2.19.3) - 追极 - 博客园
https://www.cnblogs.com/hdwang/p/6081994.html
4、Jenkins:插件安装失败问题 - 简书
https://www.jianshu.com/p/2b7288e77ff8








