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

xx企业网站建设方案书百度词条官网入口

xx企业网站建设方案书,百度词条官网入口,转运公司网站制作,学校网络建设情况说明1. 环境配置 本次实验需要三台服务器CI/CD 服务器、应用服务器和Harbor 服务器 DevOps 步骤 程序员将代码 push 到代码仓库Jenkins 根据触发条件拉取代码到CI/CD 服务器Jenkins 使用 Maven 将代码 build 成 jar 包Jenkins 使用 jar 包通过 Dockerfile 和 docker-compose.yml…

1. 环境配置

本次实验需要三台服务器CI/CD 服务器应用服务器Harbor 服务器

DevOps 步骤

  1. 程序员将代码 push 到代码仓库
  2. Jenkins 根据触发条件拉取代码到CI/CD 服务器
  3. Jenkins 使用 Maven 将代码 build 成 jar 包
  4. Jenkins 使用 jar 包通过 Dockerfile 和 docker-compose.yml 文件制作自定义镜像
  5. Jenkins 将自定义镜像推送到Harbor 服务器
  6. Jenkins 调用应用服务器拉取自定义镜像
  7. 应用服务器运行镜像

在这里插入图片描述

CI/CD服务器需要安装:

  • JDK
  • Jenkins
  • Git
  • Maven
  • Docker

应用服务器需要安装:

  • Docker or Kubernetes 集群

Harbor服务器需要安装

  • Docker
  • Harbor 镜像仓库

2. 配置 CI/CD 服务器

2.1 安装 Jenkins

Jenkins 安装官方文档

CI/CD服务器环境为 CentOS 7,使用 yum 方式进行安装

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

如果机器没有安装 Java 的话需要使用以下命令安装 Java 11

yum install -y fontconfig java-11-openjdk

之后使用命令安装 Jenkins

yum install -y jenkins

下载安装后执行下面命令启动 Jenkins

systemctl start jenkins

使用下面命令获取初始密码

cat /var/lib/jenkins/secrets/initialAdminPassword

浏览器中输入 localhost:8080 打开 Jenkins 管理界面输入初始密码,选择安装推荐的插件,创建新的用户,之后开始使用 Jenkins。

2.2 配置 Jenkins

2.2.1 配置远程服务器

在插件管理页面安装好 Publish Over SSH 插件

进入全局配置界面,配置好远程服务器的信息,Remote Directory 是把文件传送到远程服务器的位置

在这里插入图片描述

此时点击 Test Configuration 可能会报错

jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to change to remote directory [/usr/local/test]]

在远程服务器上创建 /usr/local/test 目录即可

2.2.2 配置 Maven

在插件管理页面安装好 Maven Integration 插件

CI/CD服务器上下载并安装 Maven,步骤如下

  1. 访问 Maven 官方网站

  2. 复制红框里 Maven 的下载链接

    在这里插入图片描述

  3. 使用命令下载解压并将其移动到对应目录下

    wget https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.tar.gz
    tar -xvf  apache-maven-3.9.0-bin.tar.gz
    mv -f apache-maven-3.9.0 /usr/local/
    

安装 Maven 成功后,打开 Jenkins,进入 Global Tool Configuration 页面,按照下图进行配置并保存,没有报错则 Maven 配置成功
图片.png

3. 配置应用服务器

3.1 安装 Docker

可访问 CentOS环境下使用Docker 一文进行安装 Docker 的操作

3.2 安装 Docker-compose

curl -L https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

4. 配置 Harbor 服务器

进入 Harbor releases page,下载 Harbor offline 压缩文件 harbor-offline-installer-v2.5.6.tgz 并将其传到Harbor 服务器上并解压到指定位置

tar -zxvf harbor-offline-installer-v2.5.6.tgz -C /usr/local

对 Harbor 进行配置

cd /usr/local/harbor/
cp harbor.yml.tmpl harbor.yml
vi harbor.yml

将 hostname 一行内容改为Harbor 服务器的 IP 地址,并将 https 内容全部注释掉

# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname: 192.168.80.128# https related config
# https:# https port for harbor, default is 443# port: 443# The path of cert and key files for nginx# certificate: /your/certificate/path# private_key: /your/private/key/path

安装 Harbor

./install.sh

如果启动时报错

[Step 5]: starting Harbor ...
[+] Running 0/1⠿ Network harbor_harbor  Error                                                                                                     0.1s
failed to create network harbor_harbor: Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:  (iptables failed: iptables --wait -t nat -I DOCKER -i br-79dd02c9a738 -j RETURN: iptables: No chain/target/match by that name.(exit status 1))

只需要重启 Docker 后再次执行安装即可

systemctl restart docker
./install.sh

访问Harbor 服务器的 80 端口,默认账号为 admin,密码为 Harbor12345

http://www.wangmingla.cn/news/38032.html

相关文章:

  • 网站测试的目的是什么做一个网站要多少钱
  • 无备案网站广告如何做关键词排名点击
  • 中国能源建设集团有限公司在哪重庆seo技术博客
  • 电子商务网站建设新闻搜索引擎优化seo培训
  • 电子商务网站开发人员要求公司网络推广的作用
  • 国外做3d h视频网站有哪些线上推广方式有哪些
  • 大学网站建设管理办法信息化2022年app拉新推广项目
  • dw是做静态网站还是动态的外链推广论坛
  • wordpress 仿值得买seo和网络推广有什么区别
  • 案例模板我的网站沈阳seo优化
  • 陕西西安网站建设公司哪家好手机cpu性能增强软件
  • wrb网站架构注册网站需要多少钱?
  • 怎么建设淘宝客网站网站建设策划书
  • php大型网站设计官网整站优化
  • 群晖服务器做网站3步打造seo推广方案
  • wordpress 跳转 微信商品关键词优化的方法
  • 沈阳专业网站制作团队石家庄seo网站管理
  • 免费做宣传单页的网站佛山网站快速排名提升
  • 网页浏览器入口百度seo学院
  • 汽车网站建设方案新站seo优化快速上排名
  • 做网站su软件自己做一个网站要多少钱
  • 企业h5网站建设seo关键词查询排名软件
  • 海南网站建设报价方案合肥seo报价
  • 用ps怎么制作卡通网站导航栏的彩虹网页怎么做
  • 丹徒网站建设服务模板下载网站
  • wordpress伪静态规则网站关键词怎样优化
  • 类似于美团的网站怎么做的新闻摘抄2022最新5篇
  • 江苏网站建设费用windows优化大师靠谱吗
  • 为什么不能自己做网站b站怎么推广
  • 长春做网站推广的公司又有什么新病毒出现了