当前位置:   article > 正文

Jenkins 持续集成实战:docker + Jenkins_jenkins和docker区别

jenkins和docker区别

本文重点介绍jenkins以及jenkins如何在docker容器中运行,jenkins和docker私有仓库又?
docker 安装和 git 安装在本文中不会特别详细的介绍。

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

先来了解一下比较典型的java项目发布工作流程:

1.java项目开发 >> 2.提交项目代码到(git或svn) >> 3. 拉取项目代码(jenkins或手动) >> 4.编译项目代码(jenkins或手动) >> 5.发布java项目,并运行java项目 >> 6.测试

再来看看用docker+jenkins+git发布java项目流程又是怎样的呢:

1.java项目开发 >> 2.提交项目代码git容器 >> 3.jenkins容器拉取项目代码 >> 4.maven编译构建项目 >> 5.jenkins发布项目到tomcat容器 >> 6.测试

1、部署JDK

由于jenkins需要jdk环境,jdk如果放在容器中运行容器又相当重,所以就在宿主机上部署jdk,后面创建jekins容器的时候把宿主机的jdk路径挂载到容器就去。

[root@jenkins /]# tar -zxvf jdk-8u45-linux-x64.tar.gz -C /usr/local/
我们把它解压在宿主机的/usr/local目录中。

2、部署maven

由于本文

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/757815
推荐阅读
相关标签
  

闽ICP备14008679号