做网站背景全覆盖的代码,什么是网络营销中最容易出问题的步骤,网站更换域名 seo,wordpress 爱情模板下载导读 1.安装1.1.相关网址1.2.准备环境1.3.下载安装 2. 配置jenkins2.1.安装插件2.2.配置全局工具2.3.系统配置 3. 使用3.1.配置job3.2.构建 提示#xff1a;如果只想看如何使用jdk1.8构建项目#xff0c;直接看3.1即可。 1.安装
1.1.相关网址
Jenkins官网#xff1a;https… 导读 1.安装1.1.相关网址1.2.准备环境1.3.下载安装 2. 配置jenkins2.1.安装插件2.2.配置全局工具2.3.系统配置 3. 使用3.1.配置job3.2.构建 提示如果只想看如何使用jdk1.8构建项目直接看3.1即可。 1.安装
1.1.相关网址
Jenkins官网https://jenkins.io/ 或 https://www.jenkins.io/zh/download/ Jenkins官网文档https://www.jenkins.io/zh/doc/ jenkins安装包http://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ jenkins插件库: https://plugins.jenkins.io/ 清华镜像http://updates.jenkins-ci.org/download/war/
1.2.准备环境
Jenkins依赖 Maven 版本3.3.9以上 用于java项目的构建 去官网下载https://maven.apache.org/download.cgi
Jdk 版本11以上 运行jenkins 官网下载https://www.oracle.com/cn/java/technologies/downloads/
Git 直接使用yum安装即可。
1.3.下载安装
Jenkins下载地址https://mirrors.jenkins.io/war-stable/
注意目前jenkins插件对于都是基于2.3xx以上的jenkins的要求使用jdk11以上所以最好安装最新版本的jenkins。否者无法安装所需插件。
登录linux服务器使用wget命令下载jenkins包。
创建文件夹
mkdir /opt/jenkins/切换目录
cd /opt/jenkins/下载war包
wget https://mirrors.jenkins.io/war-stable/2.452.2/jenkins.war下载完毕后可以启动jenkins服务了。 创建启动脚本
vi start.sh编辑内容
export PATH/opt/jenkins/jdk-11.0.2/bin:$PATH
java -versionnohup java -server -Xms1024m -Xmx2048m -XX:PermSize256m -XX:MaxPermSize512m -jar jenkins.war --httpPort16060 /dev/nullecho 启动成功由于linux主要使用jdk8启动jenkins 需要jdk11所以需要在启动时临时设置java path为jdk11。 nohup 用来后台运行java启动应用进程。
保存后运行
sh start.sh服务启动后访问http://ip:16060 从/root/.jenkins/secrets/initialAdminPassword获取获取初始密码
选择安装推荐的插件或者选择插件来安装 除非你非常明确的知道自己需要哪几种插件不然就安装推荐的插件 (如果安装失败也别慌, 进入系统管理- 插件管理 中可以自行安装/或卸载 对应插件) 配置访问地址(默认即可,也可按需更改)
点击开始使用jenkins 就可以使用jenkins了
2. 配置jenkins
2.1.安装插件
常用插件如下 ①Git Parameter git参数 ②Localization: Chinese (Simplified) 简体中文包 ③SSH server ssh服务器 ④Build With Parameters 输入框式的参数(可选) ⑤Persistent Parameter 下拉框式的参数(可选) ⑥SSH ssh配置 ⑦Publish Over SSH 通过SSH发送构建好的jar包或war包 ⑧Role-based Authorization Strategy (可选用户权限)
进入Plugins
选择可安装插件输入要安装的查询点击安装安装对应的插件。
2.2.配置全局工具
配置工具
Maven配置 配置maven路径和settings文件
Git用默认就行
Jdk安装
2.3.系统配置 配置Publish over SSH
因项目需要将jar包发送到应用服务器上所以要配置ssh传输服务器。 可以选择使用密码或者密钥方式认证。
3. 使用
3.1.配置job
3.1.1.新建ITEM
因为我们的项目需要使用jdk8构建而jenkins 高版本的maven集成插件默认也会使用jenkins所需的jdk11构建项目。所以切记不能使用maven构建项目只能选择构建自由风格的项目。 3.1.2.配置如何处理旧的构建
3.1.3.配置代码仓库
3.1.4.构建配置 由于没有使用maven插件这里需要自己配置构建步骤 在build steps 选择增加构建步骤
选择maven后配置如下 3.1.5.增加构建后操作 选择通过ssh发送文件 business.sh是用来启动服务用的
# 获取当前日期和时间并赋值给变量date
date$(date %Y%m%d%H%M%S)cd /home/zydb_run/jarecho 停止服务
sh /home/zydb_run/sh/business.sh stop# 重命名yusp-plus-business.jar文件添加当前日期和时间作为后缀
cd /home/zydb_run/jar
mv /home/zydb_run/jar/yusp-plus-business.jar /home/zydb_run/jar/yusp-plus-business.jar_$datemv deploy/yusp-plus-business.jar yusp-plus-business.jarsh /home/zydb_run/sh/business.sh start如果想要在构建中显示执行过程详细内容需要勾选 为了更好查询问题建议增加归档选择构建后操作 归档所有打包生成的jar包可以根据自己需要配置。
3.2.构建