自动化部署-Jenkins--基础--介绍

自动化部署


一、Jenkins–基础–介绍

1、介绍

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

2、自动化部署实现原理

在这里插入图片描述

3、Jenkins部署环境

以下是自动化部署java程序jenkins需要的基本环境

3.1、jdk环境
Jenkins是java语言开发的,因需要jdk环境。

3.2、git/svn客户端
用于获取源码

3.3、maven客户端
用于使用maven打包

4、参考资料

https://www.w3cschool.cn/jenkins/
https://baijiahao.baidu.com/s?id=1719715450948582581&wfr=spider&for=pc
https://www.yiibai.com/jenkins

二、Jenkins–基础–安装

1、系统要求

1.1、最低推荐配置

内存:256MB
磁盘空间:1GB
说明:Docker容器运行jenkins的话推荐10GB磁盘空间

1.2、小团队推荐的硬件配置

内存:1GB+	磁盘空间
磁盘空间:50GB+

1.3、软件配置

需要安装jdk11(机器:192.168.145.130)
注意: 如果将Jenkins作为Docker 容器运行,这不是必需的

1.4、安装jdk11

https://blog.csdn.net/ylx814056815/article/details/127721096?spm
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了使用Docker部署Jenkins,可以使用docker-compose文件来配置Jenkins容器。在docker-compose文件中,可以指定Jenkins的镜像、卷以及其他相关的配置信息。在配置文件中,可以指定Jenkins的镜像版本、数据卷的映射路径以及与Docker守护进程通信的socket路径。 一个示例的docker-compose文件如下所示: version: '3.1' services: jenkins: image: jenkins/jenkins:lts volumes: - /data/jenkins/:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock ... 这个配置文件指定了使用Jenkins的最新稳定版镜像,同时将Jenkins的数据目录映射到主机的/data/jenkins/路径下。此外,还将Docker守护进程的socket映射到Jenkins容器中以便与Docker进行通信。其他的配置信息可以根据具体需求进行调整和添加。 值得注意的是,还有其他的方法可以使用Ansible和Docker来部署Jenkins容器。可以使用Ansible的Docker模块来创建和管理Docker容器,同时使用Jenkins的Ansible插件来自动化Jenkins的安装和配置。这样可以更加灵活地管理Jenkins容器,并且可以将Jenkins容器部署到多个主机上。 希望以上信息对您有所帮助。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [docker-compose部署配置jenkins的详细教程](https://download.csdn.net/download/weixin_38748556/14048510)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Ansible-Docker-Jenkins:使用Docker-Jenkins https部署Jenkins Docker容器的角色](https://download.csdn.net/download/weixin_42098759/16013274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值