概述   在开发一个软件的过程中,测试或者项目经理经常需要得到软件的最新版本.如果每次都是开发手动编译给他们,有点浪费时间,也不科学.所以这个任务可以交给计算机来作,每当你有代码提交的时候或者每当系统定期检测到有代码更新的时候,系统自动进行编译打包,并可以通过浏览器来下载最新的软件版本。你也许会说,这个不是持续集成的一部分么?哈哈,的确是。   这里使用的CI(持续集成)软件是 Jenki
转载 2023-12-11 20:28:39
49阅读
使用场景: 公司目前的服务都是采用SpringBoot Jar包的形式进行发布的,每次都要本地打包然后推送到服务器上进行发布,步骤繁琐且每次都是重复工作,利用Jenkins搭建一个点击一下就能发布的自动化系统。这里我们选择使用docker版本的Jenkins进行构建,原因是因为安装简单,并且不干扰宿主机环境1. linux上安装docker 1.1. lsb_release -a #
转载 2023-07-25 17:37:01
114阅读
 杨峰 译 分布式实验室本文使用Jelastic Cloud搭建Jenkins作业环境,包括手动部署和自动部署两个方式,对Jelastic Cloud感兴趣的用户,可以尝试注册一个免费账户,进行试验。如果不太了解Jenkins,可以先了解如何”手动设置Jenkins”一节。如果想自动部署,可以去了解 “自动化”一节。Jenkins,由于其管理大量节点,以及执行器(executor)对大量创建和部
Jav
原创 2021-05-22 09:54:41
466阅读
jenkins集群无需在额外的主机安装jenkins,但是用于java项目来说,要使用集群功能,额外的主机就必须要安装maven.1.系统管理-->全局安全配置-->JNLP代理协议的TCP端口指定端口40000(指定小端口有时候有时候会报错)2.系统管理-->管理节点-->新建节点3.创建凭据是从jenkins连到其他服务器的方式,要么账号密码,要么用密钥对.目前将10
转载 2024-03-29 22:19:08
47阅读
Jenkins的目的是加快CI/CD的步伐,集群搭建也不是必须的,当一台服务器的构建速度受到限制下,可以考虑使用主从并发构建,来加快构建速度。作为一款超级管家的角色,Jenkins的资料非常多,Jenkins资料地址。 本文地址:https://www.cnblogs.com/CKExp/p/95 ...
转载 2021-05-10 22:36:31
2572阅读
2评论
Allure报告Allure是一个独立的报告插件,生成美观易读的报告目前支持语言:Java、PHP、Ruby、Python、Scala、C#参阅:Allure帮助文档Pytest+Allure定制报告1.1 Allure安装1. 安装pytest的插件包allure-pytestpip3 install allure-pytest2. xml转html工具安装第一种:安装包平台地址官方https:
什么是集群集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。                            &nbsp
转载 2024-05-11 23:25:54
67阅读
一.前言Jenkins是当下比较流行的一款功能强大的持续集成工具,它支持搭建集群,来提高多项目的构建速度,模式为主从模式,master会将任务分配到各个从节点进行并发构建,从而提高速度,下面介绍一下如何搭建Jenkins集群。二.环境介绍系统环境:CentOS 7.2Jenkins版本:2.121.1 长期支持版两台服务器,一台作为master,一台作为slave,设A为master,设B为sla
转载 2024-05-06 18:41:48
38阅读
一、jenkins的下载、安装以及环境的搭建部署。1.什么是jenkins以及它的作用:Jenkins 是一个可扩展的持续集成(CI)平台。它只是一个平台,真正运作的都是插件。Jenkins的主要作用:持续的监控软件版本发布/测试项目。监控外部定时调用执行的工作。2. jenkins官网下载地址:https://jenkins.io/download/ 目前版本:2.211jenkins
安装Docker  简单介绍一下Docker,它是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 。(引用自docker中文社区)。在我看来就是一个轻量化的虚拟机,使得我们的每个服务都可以独立运行在我们的一个个“虚拟机”上。Docker的安装
转载 2023-07-11 10:02:45
1421阅读
一、配置Jenkins-Slave节点环境  要充当Jenkins从节点角色的主机需要满足两个条件:    1、需要安装Java运行环境    2、Master主机可免密登录  先完成第二个条件的设计,在Master主机免密登录到Slave主机中,在这篇文章中提到了ssh的配置  便不再详细陈述。  生成SSH密钥,一路回车即可。 ssh-keygen   发送密钥到Slave主机,
转载 2024-07-18 21:19:12
92阅读
Jenkins上同时执行多个任务时,单机性能可能达到瓶颈,使用Jenkins集群可以有效的解决此问题,今天就来实战快速搭建Jenkins集群Jenkins版本是2.190.2
推荐 原创 2022-11-09 08:11:29
600阅读
关于Jenkins集群Jenkins上同时执行多个任务时,单机性能可能达到瓶颈,使用Jenkins集群可以有效的解决此问题,让多台机器同时处理这些任务可以将压力分散,对单机版Jenkins的单点故障的隐患也有分散作用,今天就来实战快速搭建Jenkins集群Jenkins版本是2.190.2; 如何做到快速搭建集群 通过Docker可以省去大部分准备工作,您只需在Linux电脑上安装do...
原创 2021-09-01 16:21:50
406阅读
# Docker搭建Jenkins教程 ## 1. 介绍 在本教程中,我将向你介绍如何使用Docker搭建JenkinsJenkins是一个开源的持续集成和持续交付工具,它可以帮助开发者自动构建、测试和部署软件。 ### 1.1 Docker简介 Docker是一个开源的应用容器引擎,它可以将应用程序及其依赖打包到一个可移植的容器中,并且可以在任何环境中运行。使用Docker可以实现轻松地创
原创 2024-01-29 08:26:37
36阅读
1.Jenkins docker版本 在docker官网可以看到各种版本的jenkins镜像,可根据服务器实际情况进行选择:https://hub.docker.com/r/jenkins/jenkins/tags 2.部署Jenkins (1)在要安装的目录新建一个名为jenkins的文件夹,并赋 ...
转载 2021-10-25 12:50:00
260阅读
2评论
# 搭建 Docker Jenkins 环境 ## 前言 对于软件开发团队来说,持续集成和持续交付是非常重要的流程。而 Jenkins 是一个开源的持续集成工具,它可以帮助开发团队自动化构建、测试和部署代码。而为了更好地管理 Jenkins 环境,我们可以使用 Docker搭建 Jenkins 容器。 本文将介绍如何使用 Docker 搭建 Jenkins 环境,并演示一个简单的构建和部
原创 2023-12-04 04:48:38
62阅读
# Jenkins搭建Docker 在软件开发过程中,持续集成是一个非常重要的环节。Jenkins是一个开源的持续集成工具,而Docker是一个开源的容器化解决方案。结合JenkinsDocker可以帮助开发团队更高效地构建、部署和测试应用程序。 ## Jenkins搭建 首先,我们需要在服务器上搭建Jenkins。可以通过以下步骤来安装Jenkins: 1. 添加Jenkins源:
原创 2024-04-11 07:02:08
55阅读
今天我们接着昨天的内容,看一看如何完成Jenkins分布式环境的搭建和使用,因为我之前也是自己一个人摸索的,如果有不对的地方,请各位看官私信指出。新增分布式部署节点在系统管理/节点管理中点击新建节点输入节点名,点击固定节点进行节点配置点击保存后该节点是没有连接的点击launch下载拷贝该文件在节点执行文件目录下双击进行安装勾选我接受并点击运行出现这个页面代理连接成功(此页面不能关闭,关闭后mast
Jenkins持续集成Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。。相关下载相关下载:JDK要求1.8版本以上。JDK下载安装:Tomcat下载地址:http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-t
转载 2024-05-27 16:31:05
105阅读
一、引言编写目的指导质量管理部,业务测试组同事进行Jenkins环境部署,通过Jenkins解决测试环境不可控,开发测试环境不一致等问题。使用对象质量管理部、基础研发部,集成部署部及EMT   目标受众: 本文的预期受众是从事持续交付或持续自动测试工作的软件工程师。要想按照本文中的步骤进行操作,您应该理解:脚本开发。软件开发流程。持续集成概述什么是持续集成随着软件开发复杂度的不断提高,
  • 1
  • 2
  • 3
  • 4
  • 5