jenkins安装及介绍

Cl:持续集成

CD:持续部署

插件:丰富的插件,可以满足99%的需求,还可以二次开发插件来满足需求

Jenkins能干嘛

1.集成第三方工具的使用,jenkins是一个集大成者,它集成了1000多个插件,几乎把所有知名的工具都集成到ienkins

2.操作shell脚本

3.对软件进行构建、发布、测试、监控

jenkins的缺点

1.Jenkins没有数据库?

没有数据库,通过文件系统来存储,读写相对比较慢

2.单master+slave主从模式

所有slave节点和一台master通信,当前master挂了,整个集群不可用3.任务调度比较初级

327721596

Jenkins 调度算法:默认就是调度到最近一次成功节点上

这就导致有些机器很忙,有些机器很闲,分配不均衡

调度算法:先入先出,最短耗时,权重,最高优先级

种就是利用插件了,比如插件thrott1e-concurrents 会比较均匀分配, htps:/lplugins,jenkins,io/throttle-concurrents

·安装

环境:centos7 +java8

安装方式

1.docker https://hub.docker,com/r/ienkins/ienkins

2.rpm https://archives.jenkins-ci.org/redhat!

3.war http://updates,ienkins-ci.org/download/war!

4.winsows msi http://mirrors.jenkins.io/windows/

相关推荐
佐杰18 分钟前
什么是DevOps
运维·devops
CaracalTiger18 分钟前
本地部署 Stable Diffusion3.5!cpolar让远程访问很简单!
java·linux·运维·开发语言·python·微信·stable diffusion
梁萌1 小时前
linux中使用docker安装MySQL
linux·运维·docker·容器·mysql安装
文言一心1 小时前
SenseVoice 离线部署指南(Xinference Docker v1.12)
运维·docker·ai·容器
AIchiNiurou1 小时前
mermaid install for free docker
运维·docker·容器
wei_shuo1 小时前
智能运维×低资源占用:金仓数据库助力能源企业降本增效与国产化替换实践
运维·数据库·king base
❀͜͡傀儡师1 小时前
根据docker服务保存日志脚本,时间可选版本
运维·docker·容器
搬砖的小码农_Sky2 小时前
Ubuntu Desktop Linux 文件和文件夹操作命令详解
linux·运维·ubuntu
落日漫游2 小时前
Ansible主机清单:自动化管理的核心基石
运维·ansible
gpfyyds6662 小时前
配置dns主从服务。要求从服务器能够定时从主服务器同步数据。
运维·服务器