域名怎么创建网站,网站的建设费用属于什么科目,做园区门户网站的需求分析,博罗网页定制一、概念 Jenkins是一个开源的持续集成工具#xff0c;主要用于自动构建和测试软件项目#xff0c;以及监控外部任务的运行。与版本管理工具#xff08;如SVN#xff0c;GIT#xff09;和构建工具#xff08;如Maven#xff0c;Ant#xff0c;Gradle#xff09;结合使…一、概念 Jenkins是一个开源的持续集成工具主要用于自动构建和测试软件项目以及监控外部任务的运行。与版本管理工具如SVNGIT和构建工具如MavenAntGradle结合使用实现持续部署和持续构建的功能。
Jenkins的特点
开源Jenkins是免费的任何人都可以使用和修改其源代码
跨平台可以在WindowsLinuxMacOS等多种操作系统上运行
插件丰富用于大量的插件可以扩展其功能满足各种开发需求
易于使用提供只管的用户界面即使是初学者也能快速的上手
二、检查服务器环境
检查操作系统版本
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。 复制管理员密码
[rootlocalhost ROOT]# cat /root/.jenkins/secrets/initialAdminPassword 83ebb23eb14446ab9afae6a022b8f728
安装推荐的插件即可
使用admin继续操作
完成安装 选择需要打包的项目
配置系统 本文以git作为数据源 Maven项目打包新建item 配置编译信息 发布、部署 执行的war和服务器信息 还有一种方式是也可以直接放脚本 直接执行 执行的日志为success ,则打包发布部署成功