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

wordpress 网站建设中中国正式宣布出兵

wordpress 网站建设中,中国正式宣布出兵,创新的购物网站建设,商城app源码Jenkins支持多种安装方式:yum安装、war包安装、Docker安装等。 官方下载地址:https://www.jenkins.io/zh/download 本次实验使用yum方式安装Jenkins LTS长期支持版,版本为 2.462.3。 一、Jenkins基础环境的安装与配置 1.1:基本…

Jenkins支持多种安装方式:yum安装、war包安装、Docker安装等。

官方下载地址:https://www.jenkins.io/zh/download

本次实验使用yum方式安装Jenkins LTS长期支持版,版本为 2.462.3。

一、Jenkins基础环境的安装与配置

1.1:基本环境设置

在这里插入图片描述

[root@localhost ~]# hostnamectl set-hostname jenkins;bash
[root@jenkins ~]# systemctl stop firewalld && systemctl disable firewalld 
[root@jenkins ~]# sed -i '/^SELINUX=/s/enforcing/disabled/' /etc/selinux/config 
[root@jenkins ~]# setenforce 0
[root@jenkins ~]# ntpdate ntp.aliyun.com
[root@jenkins ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@jenkins ~]# yum clean all && yum makecache

1.2:安装git

为了让Jenkins从Gitlab拉取源码,需要安装Git插件以及在主机上安装Git工具。

[root@jenkins ~]# yum install -y git

1.3:安装JDK

Jenkins需要Java运行环境,Jenkins从版本2.357开始,不再支持JDK8。建议使用JDK11或更高版本。从版本2.463开始,不再支持JDK11。

Jenkins依赖JDK版本,查看地址:
https://www.jenkins.io/doc/book/platform-information/support-policy-java

(1)安装jdk

[root@jenkins ~]# yum -y install fontconfig
[root@jenkins ~]# tar zxvf jdk-11.0.16.1_linux-x64_bin.tar.gz
[root@jenkins ~]# mv jdk-11.0.16.1 /usr/local/java
[root@jenkins ~]# ln -s /usr/local/java/bin/java   /usr/bin

(2)设置jdk环境变量

[root@jenkins ~]# vim /etc/profile
#文件末尾添加
export JAVA_HOME=/usr/local/java 
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH[root@jenkins ~]# source /etc/profile

(3)查看jdk版本

[root@jenkins ~]# java -version
java version "11.0.16.1" 2022-08-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.16.1+1-LTS-1)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16.1+1-LTS-1, mixed mode)

1.4:安装Maven环境

  • 通常,Jenkisn构建JAVA项目离不开Maven工具。因此需要安装Maven环境。

(1)安装maven

[root@jenkins ~]# tar zxvf apache-maven-3.8.6-bin.tar.gz 
[root@jenkins ~]# mv apache-maven-3.8.6 /usr/local/maven 

(2)设置maven环境变量

[root@jenkins ~]# vim /etc/profile
#在文件末尾添加
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
[root@jenkins ~]# source /etc/profile

(3)查看maven版本

[root@jenkins ~]# mvn -version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/maven
Java version: 11.0.16.1, vendor: Oracle Corporation, runtime: /usr/local/java
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"

(4)修改maven更新源

[root@jenkins ~]# cp /usr/local/maven/conf/settings.xml{,.bak}
[root@jenkins ~]# vim /usr/local/maven/conf/settings.xml
#修改maven的仓库<mirrors>
<mirror><id>aliyunmaven</id>            #160行开始修改<mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror></mirrors>

1.5:安装NodeJS环境

使用Jenkins构建NodeJS项目的时候,需要gcc的编译环境,不同的项目NodeJS的版本也不一样,在进行部署的时候要根据项目的依赖版本进行选择。

[root@jenkins ~]# yum -y install automake autoconf libtool make
[root@jenkins ~]# yum -y install gcc gcc-c++[root@jenkins ~]# tar zxvf node-v14.18.0-linux-x64.tar.gz 
[root@jenkins ~]# mv node-v14.18.0-linux-x64 /usr/local/nodejs14
[root@jenkins ~]# ln -s /usr/local/nodejs14/bin/* /usr/local/bin

1.6:安装Jenkins

(1)添加jenkins仓库源

[root@jenkins ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
[root@jenkins ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

(2)安装jenkins

#查看jenkins所有版本软件包
[root@jenkins ~]# yum list jenkins --showduplicates | sort -r[root@jenkins ~]# yum -y install jenkins-2.462.3
备注:
/usr/share/java/jenkins.war                 #jenkins WAR包存放位置
/var/lib/jenkins/                           #jenkins家目录
/usr/lib/systemd/system/jenkins.service     #jenkins服务启动文件

(3)修改jenkins端口

[root@jenkins ~]# vim /usr/lib/systemd/system/jenkins.service
#如果jenkins的端口和其他端口有冲突,可在这个文件中修改
Environment="JENKINS_PORT=8088"      #默认为8080

(4)启动jenkins

[root@jenkins ~]# systemctl daemon-reload
[root@jenkins ~]# systemctl enable jenkins --now

(5)查看Jenkins端口

[root@jenkins ~]# netstat -anpt |grep java
tcp6       0      0 :::8088              :::*         LISTEN      13888/java

1.7:修改Jenkins插件更新源配置文件

[root@jenkins ~]# cd /var/lib/jenkins/updates/
[root@jenkins updates]# cp default.json{,.bak}
[root@jenkins updates]# sed -i 's#https://www.jenkins.io#https://mirrors.huaweicloud.com/jenkins#g' default.json
[root@jenkins updates]#
[root@jenkins updates]# sed -i 's#https://www.google.com#https://www.baidu.com#g' default.json

二、Jenkins初始化

(1)登录Jenkins
浏览器输入地址:http://192.168.10.134:8088

查看初始密码

[root@jenkins updates]# cat /var/lib/jenkins/secrets/initialAdminPassword
5b91dbff93c642229238fb48e31bbbca      #每个人密码都不一样

(2)安装推荐插件
在这里插入图片描述
注意:
由于网络原因,Jenkins插件可能安装失败,也可以跳过插件安装过程,等待Jenkins安装好后,登录到Jenkins再安装插件。

在这里插入图片描述
(3)创建管理员账号
管理员账号和密码都设置为 admin,密码任意。
在这里插入图片描述
(4)保存并完成

在这里插入图片描述
在这里插入图片描述
(5)修改时区
操作步骤:右上角admin用户----> 设置----> 更改时区,最后点击 “保存” 。
在这里插入图片描述

三、Jenkins配置

3.1:修改Jenkins插件更新源

由于Jenkins服务器在国外,国内在安装Jenkins时,选择默认在线安装插件会很慢,甚至会失败,跳过这一步,待Jenkins启动后,修改插件安装地址,再安装插件。

(1)设置国内插件源
操作步骤:点击 “Manage jenkins”—> “Plugins”—> “Advanced settings” 最下面Update Site(升级站点),设置为如下链接,并点击 “提交” 按钮。
https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
在这里插入图片描述
(2)重启Jenkins
浏览器输入地址:http://192.168.10.134:8088/restart
在这里插入图片描述

3.2:安装插件

(1)安装插件
操作步骤:点击 “Manage jenkins”—> “Plugins”—> “Available plugins”,输入要安装的插件,并点击 “安装”。
在这里插入图片描述
生产环境中经常用到的插件如下:

Git Parameter
Git Pipeline for Blue Ocean
GitLab
Blue Ocean
Blue Ocean Pipeline Editor
Blue Ocean Core JS
Pipeline SCM API for Blue Ocean
Dashboard for Blue Ocean
Build With Parameters
Extended Choice Parameter
Kubernetes
Kubernetes CLI
Kubernetes Credentials
Image Tag Parameter
Active Choices
SSH
Ansible 
Maven Integration
Publish Over SSH
Role-based Authorization Strategy
NodeJS
Git
Credentials
Credentials Binding
Dynamic Extended Choice Parameter
Dynamic Parameter Plug-In
Pipeline
Pipeline: Declarative
Localization: Chinese (Simplified)

(2)重启Jenkins

[root@jenkins ~]# systemctl restart jenkins

3.3:配置全局工具

操作步骤:点击“Manage jenkins”—> “System Configuration”—> “Tools”,配置JDK、Maven、Nodejs等工具。配置如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后,点击 “保存” 。
在这里插入图片描述
总结:整理不易,如果对你有帮助,请记得点赞,关注,收藏。更多DeveOps相关知识持续分享中。

http://www.dtcms.com/wzjs/547197.html

相关文章:

  • 如何与老板谈网站建设wordpress自建主题
  • 曲靖做网站建设的公司姜堰住房和城乡建设厅网站首页
  • 网站建设公司的名字没有外贸网站 如果做外贸
  • 网站建设多少钱企业网络方案的规划和设计
  • 中国建设银行手机银行下载官方网站iis网站数据库失败
  • 网站开发方案ppt做网站分辨率修改
  • 大量网站开发视频 文档VIP资源苏州网站设计哪家公司好
  • 学院网站建设工作总结个人博客系统wordpress
  • 公司网站建设建议书网站后端性能优化措施
  • 网站顶部地图代码怎么做找一个网站做搜索引擎分析
  • 合规部对于网站建设的意见南阳网站怎么推广
  • 网站店招用什么软件做的wordpress打不开仪表盘
  • 万江网站建设公司内蒙古住房和城乡建设厅网站
  • 北京管庄网站建设公司网站建立公司
  • 网站开发主要框架 后端杭州设计公司招聘
  • 乐清高端网站建设二级域名网站有哪些
  • 中英文网站源码ps做的网站
  • 养老院网站建设方案曲靖网站建设dodoco
  • 网站后台怎么做qq群自动加西安看个号网络科技有限公司
  • 做数学ppt工具的网站全国村级网站建设
  • 海外 推广网站怀化seo推广
  • 淄博学校网站建设方案深圳网站定制开发
  • 网站建设与管理课程总结室内软装设计软件
  • 卧龙区建网站做爰视频网站有吗
  • 分析网站统计对网络营销的价值域名有了主机有了如何做网站
  • 论文 网站建设广西房地产网站建设
  • 企业网站自助建设wordpress 环镜
  • 成品网站货源1688在线智慧团建平台
  • 赣州网站设计哪里好个人网页制作
  • 兴义网站seo网站做sem推广时要注意什么