• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Jenkins简介与Docker部署Jenkins的方法

Jenkins简介与Docker部署Jenkins的方法

作者:数据架构师 字体:[增加 减小] 来源:互联网

本文主要包含docker,部署,docker,jenkins,jenkins,简介等服务器相关知识,数据架构师 希望可以进行参考

一、相关概念

1.1 Jenkins概念:

Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。

1.2 Jenkins目的:

1、持续、自动地构建/测试软件项目。
2、监控软件开放流程,快速问题定位及处理,提示开放效率。

1.3 特性:

开源的java语言开发持续集成工具,支持CI,CD。

易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。

消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。

分布式构建:支持Jenkins能够让多台计算机一起构建/测试。

文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。

丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。

1.4 产品发布流程:

  • 产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线
  • 持续集成 (Continuous integration,简称CI)
  • 持续交付(Continuous delivery)
  • 持续部署(continuous deployment)

docker 部署

docker run -it --name jenkins --restart always --user root -p 10002:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker jenkins

其中将外部docker映射到了内部docker,这样在jenkins容器内部也可以使用docker命令了

注意启动之后会有个随机的密码:
例:
1e3180604feb492b9ed9af4e418715d7

如果你采用以-it的形式启动,可以在命令窗口中看到。

当然你也可以进入容器,在/var/jenkins_home/secrets/initialAdminPassword中找到。

在第一次打开网页时需要填入这个密码。

进入后会让你安装插件,我这里选择了全部安装,当然你也可以只安装推荐的,或者自己手动选择安装哪些插件。

参考:https://hub.docker.com/_/jenkins/

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:

  • Docker容器使用jenkins部署web项目(总结)
  • .Net Core自动化部署之利用docker版jenkins部署dotnetcore应用的方法
  • Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现
  • ASP.NET Core+Docker+Jenkins实现持续集成的完整实例
  • 详解Docker下搭建Jenkins构建环境
  • jenkins构建Docker 镜像实例详解
  • Jenkins之Log Parse使用方法详解
  • 详解jenkins自动部署springboot应用的方法
  • jenkins部署.net平台自动化构建的方法步骤
  • 详解使用Jenkins部署Spring Boot项目
  • centos 7系统下安装Jenkins的步骤详解
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker实践8:Compose,docker实践compose
  • Docker buildx构建多平台镜像并推送到私有仓库的方法
  • Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
  • 什么是Docker?为什么要使用Docker
  • docker 开源的应用容器引擎
  • 如何给docker设置http代理
  • docker官方mysql镜像自定义配置详解
  • 详解Docker数据管理(数据卷&数据卷容器)
  • 如何利用Docker容器实现代理转发与数据备份详解
  • 详解Docker Swarm 在持续集成测试中的应用

相关文章

  • 详解QEMU网络配置的方法
  • 无桌面的linux安装VMWare Tools配置教程
  • Docker基础命令详解
  • centos7更改docker仓库的方法
  • docker利用WebHook实现持续集成
  • 详解nodejs之创建最小docker镜像
  • Docker下搭建一个JAVA Tomcat运行环境的方法
  • 解决 XAMPP 和 VMWare 端口443冲突问题
  • VMware 10 中为CentOS 7添加多网卡并重命名
  • Docker学习笔记之docker入门

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 详解Docker使用Linux iptables 和 Interfaces管理容器网络
    • docker Nginx PHP-FPM单机多站点布署的方法
    • 公有云比私有云更值得选择的12大理由
    • 通过提前bake Docker镜像加快基础设施的启动速度
    • 利用Docker搭建本地https环境的完整步骤
    • 在CentOS 7上安装Docker环境的方法与注意事项
    • 解决Docker容器时区及时间不同步问题的方法
    • Docker容器中Mysql数据的导入/导出详解
    • Docker搭建本地私有仓库的详细步骤
    • 详解ubuntu 16.04安装docker教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有