wordpress页面放文章哈尔滨优化网站方法

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

wordpress页面放文章,哈尔滨优化网站方法,重庆设计有限公司,seoapp推广提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、Jenkins环境配置#xff08;一#xff09;配置Maven环境#xff08;1#xff09;Maven下载#xff08;2#xff09;将Maven上传服务器#xff08;3文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、Jenkins环境配置一配置Maven环境1Maven下载2将Maven上传服务器3安装Maven4Liunx配置Maven环境5重新加载配置文件6Maven配置中央仓库地址7Jenkins配置环境1、全局配置2、系统配置 二、安装Git工具一检查本机是否安装Git二安装git工具三检查git是否安装成 三、Jenkins下载插件一Git插件二Maven插件三凭证插件 四、拉取代码一 账号密码凭证拉取二 SSH凭证拉取代码一生成公钥和私钥二查看生成的秘钥三将生成的公钥存放在Gitee中四使用SSH凭证拉取代码 五、Jenkins的一些配置一设置Jenkins的插件下载地址1默认下载文件2修改文件默认下载地址3修该插件设置的默认URL 二设置Jenkins核心配置1Jenkins的系统配置文件 六、拉取代码打包总结 前言 提示这里可以添加本文要记录的大概内容 搭建Jenkins服务目的是为了后期做自动化流水线的因此成功安装Jenkins后我们需要为后期做流水线搭建Jenkins环境配置例如我们使用Jenkins从代码仓库Gitee或GitLab上拉取代码。这个过程中首先保证自己服务器上有Git工具其次需要Jenkins服务与代码仓库之间做好通信管理–授权认证。认证主要两种方式用户名-密码认证、SSH用户和密钥。因此Jenkins中需要安装凭证管理插件使用凭证管理插件来进行服务通信当Jenkins成功拉取代码后我们要对项目进行编译、打包。我们知道Java开发的项目打包需要Maven工具因此需要在Jenkins服务中配置Maven。 提示以下是本篇文章正文内容下面案例可供参考 一、Jenkins环境配置 一配置Maven环境 1Maven下载 Maven官方下载地址 https://maven.apache.org/Liunx服务器下载时二进制的tar包
2将Maven上传服务器 在/opt目录下新建一个 install 文件用来存放我们所需的安装包 mkdir /opt/install3安装Maven 创建Maven的安装目录 mkdir /opt/maven解压刚才我们上传的Maven的tar包 tar -xzf apache-maven-3.9.8-bin.tar.gz将解压的Maven文件移动到我们之前创建的安装文件中 /opt/maven mv apache-maven-3.9.8/* /opt/maven4Liunx配置Maven环境 在liunx配置文件中新增maven的环境变量 vim /etc/profile添加maven的环境变量 MAVEN_HOME/opt/maven :$MAVEN_HOME/bin # 在PATH后面追加这行命令为了方便查看配置我将整个Java环境在安装Jenkins之前已经安装配置过了和Maven环境配置信息展示如下

java环境变量

JAVA_HOME/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64 JRE_HOME/usr/lib/jvm/jre-17-openjdk-17.0.1.0.12-2.el8_5.x86_64

Maven环境变量

MAVEN_HOME/opt/maven PATH\(PATH:\)JAVA_HOME/bin:\(MAVEN_HOME/bin CLASSPATH.:\)JAVA_HOME/lib/dt.jar:\(JAVA_HOME/lib/tools.jar:\)JRE_HOME/lib5重新加载配置文件 重新加载配置文件 source /etc/profile查看环境配置是否生效 java –version mvn –version 6Maven配置中央仓库地址 安装完Maven后我们还需要配置Maven中央仓库地址以及Maven下载的Jar包的存放路径 进入Maven的配置文件目录 cd /opt/maven/conf编辑setting文件 vim settings.xml将Maven下载的jar修改为当前这个文件目录下 /usr/local/repo如果你的服务器上没有这个文件 /usr/local/repo 记得手动创建这个文件并且设置文件权限关键重点否则后续打包会失败 mkdir /usr/local/repo # 创建文件 chmod 777 /usr/local/repo #将这个文件修改为所有人可用这里配置中央仓库地址可以任意也可以将你本地的开发环境的Maven中央仓库地址复制过来。 mirroridmirrorId/idmirrorOfrepositoryId/mirrorOfnameHuman Readable Name for this Mirror./nameurlhttps://repo.maven.apache.org/maven2/url /mirror以下命令可以检测仓库地址是否可用 curl -I https://repo.maven.apache.org/maven2 https://maven.aliyun.com/mvn/view 7Jenkins配置环境 刚刚上述过程只是我们Liunx服务器上配置 jdk 和 Maven 的环境Jenkins是无法识别我们服务器上Java和Maven的配置因此我们需要告诉Jenkins我们服务器所安装jdk和maven配置路径。 1、全局配置 在系统管理 - 全局工具配置 - JDK安装 和 Maven安装 2、系统配置 在系统管理 - 系统配置 -全局属性 -环境变量
记得上述操作需要点击 应用并保存。至此Jenkisn中的Java和Maven环境搭建完成。 二、安装Git工具 一检查本机是否安装Git 代码如下示例 git –version没有输出git版本号就是未安装git 二安装git工具 yum install git -y三检查git是否安装成 git –version出现git版本信息代表安装成功 三、Jenkins下载插件 Jenkins下载插件在 系统管理 -插件管理 - 点击可选插件输入需要安装的插件名称查询点价安装即可 一Git插件 这个插件是为了方便后续我们去代码仓库拉取代码
二Maven插件 点击 新建任务 若新建任务中没有Maven构建选项按照上述Jenkins下载插件哪里输入Maven,点击安装即可就会出现Maven构建选项。 这个插件是为了Jenkins拉取代码后调用Maven工具对项目进行打包
三凭证插件 在系统管理下没有凭证管理这个插件也是按照上述安装插件方式进行安装安装重启Jenkins后就会看到凭证管理凭证管理插件是这个-Credentials Binding Plugin
四、拉取代码 一 账号密码凭证拉取 因为我们的案例是一个微服务项目因此我们这里就用Maven来构建一个简单拉取代码的流水线 配置成功后 学会通过控制台查看日志信息 进入到jenkins的默认工作目录查看我们拉取的代码 cd /var/lib/jenkins/workspace二 SSH凭证拉取代码 上述我们使用用户名和密码凭证来拉取代码假设项目之前做Jenkins的流水线采用的Gitee账号的密码忘记或者账号注销了那咱们流水线拉取代码就无法实现了因此对于服务之间之间认证最好采用SSH认证。 我们可以使用SSH生成一份公钥和私钥密文文件将公钥存在在代码仓库Gitee或GitLab服务上然后在Jenkins服务中存放私钥。后续通过SSH认证拉取代码即可。 一生成公钥和私钥 ssh-keygen -t rsa二查看生成的秘钥 cd /root/.ssh ll三将生成的公钥存放在Gitee中 登录Gitee后点击头像选择设置找到SSH公钥 我们可以先在服务器上验证是否能访问Gitee平台 ssh -T gitgitee.com四使用SSH凭证拉取代码 重新新建一个maven构建任务在任务的配置-源码管理-Git选择SSH凭证认证 五、Jenkins的一些配置 一设置Jenkins的插件下载地址 我们使用Jenkins会不断更新下载新的插件当我们安装jenkins后jenkins的默认下载地址是国外的因此我们需要将jenkins的默认下载地址修改为国内一些开源地址这样能提升jenkins下载插件速度 1默认下载文件 /var/lib/jenkins/updates/default.json2修改文件默认下载地址 执行如下命令之前可以查看 default.json 文件中的下载地址然后执行下面命令后再次查看是否替换成功 sed -i s/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g default.json sed -i s/https:\/\/www.google.com/https:\/\/www.baidu.com/g default.json3修该插件设置的默认URL https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json二设置Jenkins核心配置 我们安装Jenkins后Jenkins的默认端口就是8080对吧假设我们服务器上在安装jenkins之前就被占用了或者我们之后部署其他项目时需要用到8080端口那么这样就会造成jenkins服务与其他部署的服务端口冲突因为我们需要了解jenkins的一些核心配置 1Jenkins的系统配置文件 此文件包含了jenkins默认端口号用户组工作目录 vim /usr/lib/systemd/system/jenkins.service六、拉取代码打包 将用户名-密码凭证构建的项目和SSH凭证的项目分别构建找到拉取的项目的target包然后使用 java -jar xxx.jar命令运行项目 然后进入到jenkins的工作目录运行jar包 浏览器打开服务的swagger查看项目是否能成功访问 总结 以上就是jenkins拉取代码的简单过程这种方式只是简单测试jenkins中的环境是否配置成功熟悉jenkins中的一些常用插件。后续会通过pipline脚本来做CI/CD操作