-
公开(公告)号:CN114650213B
公开(公告)日:2024-08-16
申请号:CN202011511312.0
申请日:2020-12-18
Applicant: 航天信息股份有限公司
IPC: H04L41/0663 , H04L41/0668 , H04L41/0803 , H04L67/1034
Abstract: 本公开涉及一种配置Jenkins服务器集群的方法、装置、存储介质。该方法包括:在Jenkins服务器集群中确定一个主服务器以及至少一个从服务器,所述主服务器处于活动状态,所述主服务器用于向用户提供Jenkins服务,每一所述从服务器处于非活动状态;在确定所述主服务器宕机的情况下,从所述至少一个从服务器中确定一个目标从服务器,并将所述目标从服务器从所述非活动状态切换至所述活动状态;将所述目标从服务器作为新的主服务器,并将对已宕机的原所述主服务器的http请求和tls请求映射的端口均负载到所述新的主服务器对应的端口上,以使所述新的主服务器向用户提供Jenkins服务。采用这种方法,可以使Jenkins具有高可用性。
-
公开(公告)号:CN114650213A
公开(公告)日:2022-06-21
申请号:CN202011511312.0
申请日:2020-12-18
Applicant: 航天信息股份有限公司
IPC: H04L41/0663 , H04L41/0668 , H04L41/0803 , H04L67/1034
Abstract: 本公开涉及一种配置Jenkins服务器集群的方法、装置、存储介质。该方法包括:在Jenkins服务器集群中确定一个主服务器以及至少一个从服务器,所述主服务器处于活动状态,所述主服务器用于向用户提供Jenkins服务,每一所述从服务器处于非活动状态;在确定所述主服务器宕机的情况下,从所述至少一个从服务器中确定一个目标从服务器,并将所述目标从服务器从所述非活动状态切换至所述活动状态;将所述目标从服务器作为新的主服务器,并将对已宕机的原所述主服务器的http请求和tls请求映射的端口均负载到所述新的主服务器对应的端口上,以使所述新的主服务器向用户提供Jenkins服务。采用这种方法,可以使Jenkins具有高可用性。
-
公开(公告)号:CN112698946A
公开(公告)日:2021-04-23
申请号:CN202011605122.5
申请日:2020-12-30
Applicant: 航天信息股份有限公司
Abstract: 本发明公开了一种基于Jenkins分布式的分配任务的方法及系统,属于Jenkins分布式技术领域。本发明方法,包括:获取执行机的配置信息,在Jenkins上以配置信息配置代理节点的多个执行机;在多个执行机配置完成后,下载执行机的agent.jar包,并将agent.jar包复制至执行机上;登录执行机后,配置执行机上执行agent.jar包的执行环境,执行环境配置完成过后,执行agent.jar包,完成多个执行机在Jenkins上的连接;在Jenkins agent上安装JDK环境,安装完成后在Jenkins agent上启动swarm‑client连接服务器,连接成功后,为Jenkins agent绑定job,完成job的分配。本发明在生产效率方面,大大降低主Jenkins服务器的负载,提高代码部署效率,在安全性方面,保障了数据安全性且提高了攻击难度系数。
-
-