当前位置: 首页 > article >正文

Jenkins打包,发布,部署

一、概念

        Jenkins是一个开源的持续集成工具,主要用于自动构建和测试软件项目,以及监控外部任务的运行。与版本管理工具(如SVN,GIT)和构建工具(如Maven,Ant,Gradle)结合使用,实现持续部署和持续构建的功能。

Jenkins的特点:

开源:Jenkins是免费的,任何人都可以使用和修改其源代码

跨平台:可以在Windows,Linux,MacOS等多种操作系统上运行

插件丰富:用于大量的插件,可以扩展其功能,满足各种开发需求

易于使用:提供只管的用户界面,即使是初学者也能快速的上手

二、检查服务器环境

检查操作系统版本

cat /etc/redhat-release

检查jdk版本

java -version

检查ftp安装情况

rpm -qa|grep ftp

检查maven是否安装

mvn -v

三、准备安装环境

安装ftp服务

安装命令:yum install -y vsftpd

查看是否安装完成:rpm -qa |grep vsftpd

查看防火墙状态:systemctl status firewalld.service

启动ftp服务:

安装Maven

maven下载地址:Maven – Download Apache Maven

执行 vim /etc/profile 命令,在打开的文件中添加maven配置:​​​​​​

配置好后执行命令 source /etc/profile 使配置生效

执行 mvn -version 命令验证

安装GIT

配置好yum源,执行 yum install git 命令即可

执行 git --version 命令验证,出现git版本号则表示安装成功。

安装jenkins

下载jenkins的rpm包,执行 yum install jenkins-2.346.3-1.1.noarch.rpm 命令

执行 vim /etc/sysconfig/jenkins 命令,修改jenkins配置,目录、端口可自定义

启动命令如下:

启动命令:systemctl start jenkins.service

停止命令:systemctl stop jenkins.service

重启命令:systemctl restart jenkins.service

查看命令:systemctl status jenkins.service

访问jenkins

启动之后使用http://ip:端口访问jenkins。

复制管理员密码

[root@localhost ROOT]# cat /root/.jenkins/secrets/initialAdminPassword 83ebb23eb14446ab9afae6a022b8f728

安装推荐的插件即可

使用admin继续操作

完成安装

选择需要打包的项目

配置系统

本文以git作为数据源

Maven项目打包,新建item

 配置编译信息

发布、部署

执行的war和服务器信息

还有一种方式是也可以直接放脚本

直接执行

执行的日志为success ,则打包,发布,部署成功


http://www.kler.cn/news/339855.html

相关文章:

  • 【Golang】语法基础——切片:灵活、高效的数据处理利器
  • 如何查看是否是ip转发?
  • 自动化测试selenium篇(一)
  • 数字通信中不同信道类型对通信系统性能影响matlab仿真分析,对比AWGN,BEC,BSC以及多径信道
  • JavaWeb 15.详解Servlet及其源码
  • HTTP 和 WebSocket
  • PHP爬虫:获取商品SKU详细信息的利器
  • openpnp - ReferenceStripFeeder config
  • 【SQL】掌握SQL查询技巧:数据分组与排序
  • k8s实战-1
  • C++:string (用法篇)
  • linuxshell日常脚本命令之sed命令
  • 利用Ollama本地LLM 搭建AI,保姆级教程!
  • 蓝牙模块(BT04/HC05)
  • 点评项目-4-隐藏敏感信息、使用 redis 优化登录业务
  • sqli-labs less-12 post注入
  • 【C++篇】继承之巅:超越法则束缚,领略面向对象的至臻智慧
  • 金融风险管理中的量化模型与算法应用
  • i18n多语言项目批量翻译工具(支持84种语言)
  • 2024年9月30日--10月6日(ue5肉鸽结束,20小时,共2851小时)