jenkins介绍与功能?

11小时前 (02:13:04)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1914520
  • 级别管理员
  • 主题382904
  • 回复0
楼主
我最近对Jenkins进行了一些研究,现在想详细介绍一下它的功能和部署方法。
Jenkins是一个开源的、可扩展的持续集成、交付和部署(软件/代码的编译、打包、部署)的基于Web界面的平台,它提供了多种功能,包括持续集成和持续交付、易于安装和配置、消息通知及测试报告、分布式构建、文件识别和丰富的插件支持。

功能介绍

Jenkins的主要功能如下:
1、持续集成和持续交付:Jenkins支持各种构建和持续集成项目,无论是使用哪种平台,都可以轻松地处理任何类型的构建任务。
2、易于安装和配置:Jenkins可以通过YUM安装,或者从WAR包下载并通过Docker容器快速部署,用户可以通过Web界面进行配置管理和管理。
3、消息通知及测试报告:集成RSS/E-Mail通过RSS发布构建结果或在构建完成后通过电子邮件通知,并生成JUnit/TestNG测试报告。
4、分布式构建:支持Jenkins让多台计算机同时构建/测试。
5、文件识别:Jenkins能够追踪哪个构建生成了哪些jar文件,哪个构建使用了哪个版本的jar文件等。
6、丰富的插件支持:支持扩展插件,用户可以根据自己的团队需求开发自定义工具,如Git,SVN,Maven,Docker等。

部署远程服务器

jenkins介绍与功能?

要将Jenkins部署到远程服务器上,你需要按照以下步骤进行操作:
1、配置远程服务器到Jenkins:
   - 在系统管理 -- 系统配置中配置Publish over SSH。
   - 如果Publish over SSH未安装,需先安装该插件。
   - 配置如图所示的SSH连接信息。
2、新建Maven项目:
   - 创建一个新的Maven项目。
3、发布远程服务器配置:
   - 选择发布工程配置。
   - 进入选择构建后操作页面,如图所示的配置步骤。
4、远程服务器发布jar包

#!/bin/bash

str=$"\n"

# 配置要启动关闭的脚本名

process_name="ruoyi-visual-monitor-1.0.0.jar"

# http_port=9191

# 修改端口和JENKINS_HOME 当前是当前目录

# export JENKINS_HOME=./jenkins

# 添加启动命令

function start(){

echo "开始启动Spring Boot监控..."

nohup /usr/bin/java -jar /data/app/$process_name 2>&1 &

sstr=$(echo -e $str)

echo $sstr

jenkins介绍与功能?

echo "启动Spring Boot监控成功..."

return 0

}

# 添加停止命令

function stop(){

echo "停止Spring Boot监控开始..."

ps aux |grep $process_name |grep -v grep |awk '{print "kill -9 " $2}'|sh

echo "停止Spring Boot监控成功..."

return 0

}

case $1 in

"start")

start

jenkins介绍与功能?

;;

"stop")

stop

;;

"restart")

stop && start

;;

*)

echo "请输入: start, stop, restart"

;;

esac

希望这些改进对你有所帮助!如果有任何问题,请随时提问。
0
回帖

jenkins介绍与功能? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息