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

上海注册公司代理电话厦门seo招聘

上海注册公司代理电话,厦门seo招聘,怎么做淘宝网站的网页设计,刷数据网站怎么推广CD(二) 1. 整体流程2. 环境准备1. jenkins安装2. 编译安装git3. docker安装4. docker-compose安装5. sonarqube安装6. harbor安装7. gitlab私服8. maven安装9. Nexus部署10. K8s部署3. 安装java及编写代码3.1 安装java3.2 安装IntelliJ IDEA3.3 安装tomcat3.4 安装maven3.5 c…

CD(二)

    • 1. 整体流程
    • 2. 环境准备
      • 1. jenkins安装
      • 2. 编译安装git
      • 3. docker安装
      • 4. docker-compose安装
      • 5. sonarqube安装
      • 6. harbor安装
      • 7. gitlab私服
      • 8. maven安装
      • 9. Nexus部署
      • 10. K8s部署
    • 3. 安装java及编写代码
      • 3.1 安装java
      • 3.2 安装IntelliJ IDEA
      • 3.3 安装tomcat
      • 3.4 安装maven
      • 3.5 code
      • 3.6 关于maven插件
      • 3.7 code更新

DevOps八卦大阵
在这里插入图片描述

1. 整体流程

在这里插入图片描述

像较于前面用例,本次搭建CD的架构更为完善,更为详细

  • 由于本次使用java编写代码,新增了maven及nexus仓库
  • 使用K8s部署服务

有些模块可能在现实中用的不多或者并不使用,但是为了整体链路的完整,也一并进行部署。另外,由于本文以梳理流程为目的,所以流程中有大量软件使用docker部署,确实省时省力,但是生产环境中还需要斟酌。

本次用java部署web服务

2. 环境准备

服务器规划

linux服务器操作系统均为CentOS 7.9

[root@node-132 home]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
主机名IP 地址所需组件
node-128192.168.17.128docker,kubectl,kubeadm,containerd,keepalived,haproxy
node-129192.168.17.129docker,kubectl,kubeadm,containerd,keepalived,haproxy
node-130192.168.17.130docker,kublet, kube-proxy,containerd
node-131192.168.17.131docker,kublet, kube-proxy,containerd
node-132192.168.17.132docker,gitlab-ce,jenkins,nexus,java11
node-133192.168.17.133docker,maven,java11
node-134192.168.17.133docker,harbor

windows服务器操作系统为Windows 11

主机名IP 地址所需组件
node-157192.168.2.157java,IntelliJ IDEA

1. jenkins安装

由于笔者jenkins安装的版本较高(Jenkins 2.401.2),所以要求java版本至少是11或以上的,笔者这里重新装java

注意:这里不光是安装jenkins的服务器需要较高版本的java,节点机也需要较高版本,否则无法连接节点

参考 CHAPTER 1 Jenkins部署与基础配置 1.1.2 红帽系安装

注意:

需要安装jenkins插件http RequestNexus Artifact UploaderPipeline Utility Steps,后面有用

2. 编译安装git

参考 gitlab/gerrit 2.1 环境准备

3. docker安装

参考 CHAPTER 1 Docker入门 1.3.1 yum安装

4. docker-compose安装

参考 CHAPTER 12 Compose(一)12.2.2 二进制包

5. sonarqube安装

参考 CHAPTER 5 Jenkins & SonarQube
账号:admin
密码:yurq

6. harbor安装

参考 harbor(docker仓库)仓库部署

6bDg3XQ81Y3NDWJhtIVacMDyqeNzj3oO

7. gitlab私服

参考 CHAPTER 3 Jenkins SVN GItlab 3.2.1 搭建gitlab服务器(使用官方镜像搭建)

8. maven安装

参考 Maven

9. Nexus部署

参考 Nexus - 基于docker搭建Maven私服

10. K8s部署

参考 Kubernetes - kubeadm部署

https://www.cnblogs.com/Luquan/p/12273595.html

3. 安装java及编写代码

本节在Windows服务器执行,由于笔者不是java开发工程师,所以代码是借的。折腾了挺长时间终于把本地的服务搞定了

3.1 安装java

官网下载java安装包 Java Downloads | Oracle

jdk-11.0.19_windows-x64_bin.exe

配置环境变量

变量名:path,变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
变量名:JAVA_HOME,路径:JDK的安装目录,本机为:C:\Program Files\Java\jdk-11
变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3.2 安装IntelliJ IDEA

参考 IntelliJ IDEA安装教程

3.3 安装tomcat

参考 中间件(二)- Tomcat

3.4 安装maven

参考 Maven

3.5 code

配置完成后,代码部分请跳至本文的3.7 code更新,由于maven项目笔者打包完成后,war包无法启动(具体原因不明),所以笔者更换了代码

  • 首先利用maven创建webapp,注意一定选择maven-archetype-webapp
    在这里插入图片描述
  • 将工程命名为MyJava,等工程创建好后,创建源码目录,默认是没有的,一般放在main下面,目录名叫java
    在这里插入图片描述
  • 在java目录中添加MyServlet.java代码
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;public class MyServlet extends HttpServlet {protected void doPods(HttpServletRequest request,HttpServletResponse response) throws javax.servlet.ServletException, IOException {doGet(request,response);}protected void doGet(HttpServletRequest request,HttpServletResponse response) throws javax.servlet.ServletException,java.io.IOException{//request.getRequestDispatcher("/index.jsp").forward(request,response);response.setContentType("text/html");response.getWriter().println("my first servlet code"
http://www.tj-hxxt.cn/news/91110.html

相关文章:

  • 昆山建设企业网站sem公司
  • 做标书网站seo网站关键词排名优化公司
  • 搜房网网站跳出率今日热点新闻事件及评论
  • 做门窗的建网站怎么赚钱百度app官网
  • 网站群建设方案seo优化对网店的推广的作用为
  • wordpress 主题转换google搜索排名优化
  • 网站设计做微信发现界面输入关键词搜索
  • 做国际贸易如何建网站网站快速收录
  • 福州金山网站建设百度链接提交收录入口
  • 企业如何做好网站的seo优化线上卖护肤品营销方法
  • 上海啥情况简述seo和sem的区别与联系
  • 东莞网站优化如何站长工具收录
  • 南京网站建设小程序开发 雷仁网络营销型网站建设步骤
  • 单独做网站要学程序设计吗营销型网站有哪些
  • 接做网站私活推广宣传方式有哪些
  • 典当行 网站百度推广人联系方式
  • 各种网站开发语言的优缺点专业的seo排名优化
  • 泰州哪里做网站百家号关键词seo优化
  • 网络推广团队需要哪些人手seo是什么意思为什么要做seo
  • 山东省环保厅官方网站建设项目百度点击软件找名风
  • 做网站都需要考虑哪些seo优化托管
  • wordpress去除 版权信息系统优化助手
  • 网站速度的重要性谷歌在线浏览器免费入口
  • docker.io wordpress百度快照优化公司
  • 南阳网站建设域名公司新媒体营销推广公司
  • 怎么查网站关键词排名网站开发从入门到实战
  • 建站之星免费深圳网络营销渠道
  • 广州巨腾建网站公司高质量外链
  • 扶风网站开发企业网站seo多少钱
  • 网吧网络组建方案seo是什么意思怎么解决