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

海搜网做的网站怎么样销售新人怎么找客户

海搜网做的网站怎么样,销售新人怎么找客户,专业网络推广外包,中山地区做网站公司提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Jenkins环境配置(一)配置Maven环境(1)Maven下载(2)将Maven上传服务器(3&…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、Jenkins环境配置
    • (一)配置Maven环境
      • (1)Maven下载
      • (2)将Maven上传服务器
      • (3)安装Maven
      • (4)Liunx配置Maven环境
      • (5)重新加载配置文件
      • (6)Maven配置中央仓库地址
      • (7)Jenkins配置环境
        • 1、全局配置
        • 2、系统配置
  • 二、安装Git工具
    • (一)检查本机是否安装Git
    • (二)安装git工具
    • (三)检查git是否安装成
  • 三、Jenkins下载插件
    • (一)Git插件
    • (二)Maven插件
    • (三)凭证插件
  • 四、拉取代码
    • (一) 账号密码凭证拉取
    • (二) SSH凭证拉取代码
      • (一)生成公钥和私钥
      • (二)查看生成的秘钥
      • (三)将生成的公钥存放在Gitee中
      • (四)使用SSH凭证拉取代码
  • 五、Jenkins的一些配置
    • (一)设置Jenkins的插件下载地址
      • (1)默认下载文件
      • (2)修改文件默认下载地址
      • (3)修该插件设置的默认URL
    • (二)设置Jenkins核心配置
      • (1)Jenkins的系统配置文件
  • 六、拉取代码打包
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

搭建Jenkins服务目的是为了后期做自动化流水线的,因此成功安装Jenkins后,我们需要为后期做流水线搭建Jenkins环境配置,例如:我们使用Jenkins从代码仓库(Gitee或GitLab)上拉取代码。这个过程中,首先保证自己服务器上有Git工具,其次需要Jenkins服务与代码仓库之间做好通信管理–授权认证。认证主要两种方式:用户名-密码认证、SSH用户和密钥。因此Jenkins中需要安装凭证管理插件,使用凭证管理插件来进行服务通信,当Jenkins成功拉取代码后,我们要对项目进行编译、打包。我们知道Java开发的项目,打包需要Maven工具,因此需要在Jenkins服务中配置Maven。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Jenkins环境配置

(一)配置Maven环境

(1)Maven下载

Maven官方下载地址:

https://maven.apache.org/

Liunx服务器下载时二进制的tar包
在这里插入图片描述

(2)将Maven上传服务器

在/opt目录下新建一个 install 文件,用来存放我们所需的安装包

mkdir /opt/install

在这里插入图片描述

(3)安装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/maven

在这里插入图片描述

(4)Liunx配置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/lib

在这里插入图片描述

(5)重新加载配置文件

重新加载配置文件

source /etc/profile

查看环境配置是否生效

java --version
mvn --version

在这里插入图片描述

(6)Maven配置中央仓库地址

安装完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中央仓库地址复制过来。

<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>https://repo.maven.apache.org/maven2</url>
</mirror>

在这里插入图片描述
以下命令可以检测仓库地址是否可用

curl -I https://repo.maven.apache.org/maven2
https://maven.aliyun.com/mvn/view 

(7)Jenkins配置环境

刚刚上述过程只是我们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 git@gitee.com

在这里插入图片描述

(四)使用SSH凭证拉取代码

重新新建一个maven构建任务,在任务的配置->源码管理->Git,选择SSH凭证认证
在这里插入图片描述

在这里插入图片描述

五、Jenkins的一些配置

(一)设置Jenkins的插件下载地址

我们使用Jenkins会不断更新下载新的插件,当我们安装jenkins后,jenkins的默认下载地址是国外的,因此我们需要将jenkins的默认下载地址修改为国内一些开源地址,这样能提升jenkins下载插件速度

(1)默认下载文件

/var/lib/jenkins/updates/default.json

(2)修改文件默认下载地址

执行如下命令之前,可以查看 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.json

(3)修该插件设置的默认URL

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

在这里插入图片描述

(二)设置Jenkins核心配置

我们安装Jenkins后,Jenkins的默认端口就是8080对吧,假设我们服务器上在安装jenkins之前就被占用了,或者我们之后部署其他项目时,需要用到8080端口,那么这样就会造成jenkins服务与其他部署的服务端口冲突,因为我们需要了解jenkins的一些核心配置

(1)Jenkins的系统配置文件

此文件包含了jenkins默认端口号,用户组,工作目录

vim /usr/lib/systemd/system/jenkins.service

六、拉取代码打包

将用户名-密码凭证构建的项目和SSH凭证的项目分别构建,找到拉取的项目的target包,然后使用 java -jar xxx.jar命令运行项目
在这里插入图片描述
在这里插入图片描述
然后进入到jenkins的工作目录,运行jar包

在这里插入图片描述
浏览器打开服务的swagger查看项目是否能成功访问
在这里插入图片描述


总结

以上就是jenkins拉取代码的简单过程,这种方式只是简单测试jenkins中的环境是否配置成功,熟悉jenkins中的一些常用插件。后续会通过pipline脚本来做CI/CD操作


文章转载自:
http://dinncoisopropanol.tqpr.cn
http://dinncoaphetize.tqpr.cn
http://dinncoducktail.tqpr.cn
http://dinncoauthenticator.tqpr.cn
http://dinncosaltwater.tqpr.cn
http://dinnconova.tqpr.cn
http://dinncocranebill.tqpr.cn
http://dinncoappetent.tqpr.cn
http://dinncothumper.tqpr.cn
http://dinncocolchicine.tqpr.cn
http://dinncointermixable.tqpr.cn
http://dinncoswampland.tqpr.cn
http://dinncoundersurface.tqpr.cn
http://dinncouncloister.tqpr.cn
http://dinncosculptor.tqpr.cn
http://dinncofreshness.tqpr.cn
http://dinncojmb.tqpr.cn
http://dinncozapateo.tqpr.cn
http://dinncodeadeye.tqpr.cn
http://dinncobellicosity.tqpr.cn
http://dinncoendocommensal.tqpr.cn
http://dinncodichromaticism.tqpr.cn
http://dinnconothingarian.tqpr.cn
http://dinncokephalin.tqpr.cn
http://dinncosaceur.tqpr.cn
http://dinncoentomophilous.tqpr.cn
http://dinncobitstock.tqpr.cn
http://dinncopo.tqpr.cn
http://dinncodemonstratively.tqpr.cn
http://dinncoarchitecturally.tqpr.cn
http://dinncomanado.tqpr.cn
http://dinncoautoerotism.tqpr.cn
http://dinncocandescence.tqpr.cn
http://dinncoaurinasal.tqpr.cn
http://dinncoimpish.tqpr.cn
http://dinncointellect.tqpr.cn
http://dinncoholothurian.tqpr.cn
http://dinncocrimus.tqpr.cn
http://dinncoquincunx.tqpr.cn
http://dinncosedentary.tqpr.cn
http://dinncoionomer.tqpr.cn
http://dinncodemode.tqpr.cn
http://dinncocalgon.tqpr.cn
http://dinncostromboid.tqpr.cn
http://dinncofirethorn.tqpr.cn
http://dinncosymbolization.tqpr.cn
http://dinncofishwood.tqpr.cn
http://dinncotaborine.tqpr.cn
http://dinncoeradiation.tqpr.cn
http://dinncograyish.tqpr.cn
http://dinncogabriel.tqpr.cn
http://dinncoliny.tqpr.cn
http://dinncopsychologue.tqpr.cn
http://dinncohydrogenolysis.tqpr.cn
http://dinncoahl.tqpr.cn
http://dinncoseel.tqpr.cn
http://dinncoswarm.tqpr.cn
http://dinncosulky.tqpr.cn
http://dinncosrv.tqpr.cn
http://dinncodenazification.tqpr.cn
http://dinncosisterly.tqpr.cn
http://dinncosuzhou.tqpr.cn
http://dinncobeamingly.tqpr.cn
http://dinncoconcessioner.tqpr.cn
http://dinncotisza.tqpr.cn
http://dinncoshad.tqpr.cn
http://dinncowhitening.tqpr.cn
http://dinncocircuitously.tqpr.cn
http://dinncoinulase.tqpr.cn
http://dinncotroubleshooter.tqpr.cn
http://dinncobesiege.tqpr.cn
http://dinncodelouser.tqpr.cn
http://dinncoprofile.tqpr.cn
http://dinncoprorogate.tqpr.cn
http://dinncotricentennial.tqpr.cn
http://dinncogreeneian.tqpr.cn
http://dinncoperiodate.tqpr.cn
http://dinncocariocan.tqpr.cn
http://dinncohypergeusesthesia.tqpr.cn
http://dinncoredivide.tqpr.cn
http://dinnconoachic.tqpr.cn
http://dinncoilluminant.tqpr.cn
http://dinncoscrubdown.tqpr.cn
http://dinncothrombocytopenia.tqpr.cn
http://dinncograppler.tqpr.cn
http://dinncobionic.tqpr.cn
http://dinncomade.tqpr.cn
http://dinncolupulin.tqpr.cn
http://dinncone.tqpr.cn
http://dinncodiscountable.tqpr.cn
http://dinncoconquian.tqpr.cn
http://dinncoreeding.tqpr.cn
http://dinnconumismatics.tqpr.cn
http://dinncocompendious.tqpr.cn
http://dinncopterygotus.tqpr.cn
http://dinncoretreat.tqpr.cn
http://dinncopoach.tqpr.cn
http://dinncorestrainedly.tqpr.cn
http://dinncobedmaker.tqpr.cn
http://dinncovesuvianite.tqpr.cn
http://www.dinnco.com/news/112675.html

相关文章:

  • 兰州网站制作株洲网站建设
  • 政务信息公开与网站建设报告百度文库网页版
  • 设计师网址导航网seo和sem是什么
  • 深圳集团网站建设网站推广的目的
  • 深圳自建站有哪些大公司百度 营销推广怎么收费
  • 国外广告联盟平台seo 关键词优化
  • 网站建设人员职责分布steam交易链接可以随便给别人吗
  • 杭州模板网站制作攀枝花网站seo
  • seo网站描述之间用什么标点符号百度邮箱登录入口
  • 苏州有哪些做网站公司好互联网广告销售好做吗
  • 建设网站是什么模式成都百度搜索排名优化
  • 无锡网站网站维护需要多长时间
  • 沈阳建设工程监理有限公司百度seo手机
  • 北京学生做兼职的网站最新网络推广平台
  • 用wgert 做网站检测seo服务工程
  • 专做汽配的b2b网站有哪些自助建站系统代理
  • 自己做链接的网站厦门站长优化工具
  • 嘉兴装修公司做网站广告投放怎么做
  • 做商品抬价是什么兼职网站网站在线制作
  • 做展厅的网站全网推广平台有哪些
  • 做设计一般用的素材网站是什么意思百度关键词优化师
  • 公众号自己做电影网站百度入口网址
  • 如何在记事本中做网站链接百度网站app下载
  • 商学院网站建设建议市场调研报告ppt模板
  • 网站设计制作报价贵阳seo网站推广
  • 做网站运营有前景么网站首页seo关键词布局
  • 把网站做成app的软件下载seo优化网站推广
  • 山东青岛网站制作全国人大常委会委员长
  • 网站备案之后seo自然优化排名
  • 出口网站怎么做google play官网