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

中国网站用Cn域名安徽制作网站的公司哪家好

中国网站用Cn域名,安徽制作网站的公司哪家好,杭州集团网站建设,盐城网站建设官网概述 Jenkins是一个支持容器化部署的、使用Java运行环境的开源软件,使用Jenkins平台可以定制化不同的流程与任务、以自动化的机制支持DevOps领域中的CI与CD,在软件开发与运维的流程中自动化地执行软件工程项目的编译、构建、打包、测试、发布以及部署&a…

概述

Jenkins是一个支持容器化部署的、使用Java运行环境的开源软件,使用Jenkins平台可以定制化不同的流程与任务、以自动化的机制支持DevOps领域中的CI与CD,在软件开发与运维的流程中自动化地执行软件工程项目的编译、构建、打包、测试、发布以及部署,本文主要是描述使用Jenkins支持DevOps的实施过程。

环境描述

A服务器的IP地址:192.168.0.100

该服务器部署基于Java应用业务、Docker容器引擎

B服务器的IP地址:192.168.0.102

该服务器部署Nexus仓库服务、GitLab仓库服务、Docker容器引擎

C服务器的IP地址:192.168.0.106

该服务器部署Jenkins平台服务、Docker容器引擎

准备服务器运行环境

图片

如上所示,在A服务器上安装Java应用运行环境、安装Docker容器运行环境

图片

如上所示,在B服务器上运行GitLab仓库服务、安装Nexus仓库服务

图片

如上所示,在C服务器上运行maven、Jenkins

本地代码工程

图片

图片

如上所示,将本地开发环境的项目代码工程提交到B服务器的GitLab的代码仓库

图片

图片

如上所示,本地开发环境使用maven编译打包构建、安装到本地仓库、部署到服务器B的nexus仓库成功

Jenkins运行环境配置

图片

如上所示,在C服务器上生成GitLab的客户端远程访问权限的ssh-key

图片

如上所示,在GitLab用户设置页面配置git的ssh-key成功

图片

如上所示,在C服务器上配置B服务器的GitLab的访问地址与IP映射

图片

如上所示,在C服务器上拉取B服务器GitLab上的test2023项目代码工程成功

Jenkins构建项目配置

图片

如上所示,在Jenkins页面上安装Blue Ocean插件成功

图片

如上所示,在Jenkins页面上新建一个test2023的流水线项目

图片

如上所示,在Jenkins页面上,配置项目test2023的本地GitLab仓库对应的代码工程目录

图片

如上所示,在Jenkins页面上,配置项目test2023的Jenkinsfile,该文件用于Jenkins执行流水线任务的执行步骤

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

hudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true

图片

如上所示,在C服务器上文件设置Jenkins环境变量、重新启动Jenkins服务

/etc/maven/settings.xml

图片

如上所示,在C服务器上设置maven仓库的配置

图片

如上所示,在Jenkins页面的Blue Ocean上构建项目test2023成功

Jenkins部署项目配置

ssh-keygen

ssh-copy-id -i /root/.ssh/id_rsa.pub  root@192.168.0.100

ssh 192.168.0.100

 

图片

如上所示,在C服务器上生成ssh免密登录的公钥私钥,将公钥发送给A服务器,C服务器可以免密登录A服务器执行部署Java应用服务

图片

如上所示,在项目工程代码上编码部署发布的脚本deploy.sh

图片

如上所示,在Jenkinsfile上增加部署发布的步骤deploy.sh、设置Jenkins使用root用户启动

图片

如上所示,在Jenkins页面Blue Ocean显示项目构建成功、发布项目成功

图片

如上所示,在A服务器上显示Java应用test2023部署运行成功

http://www.yayakq.cn/news/704749/

相关文章:

  • 阳江营销型网站建设做视频网站适合用什么服务器
  • unity3d做网站外贸网站推广计划书
  • 上海浦东做网站wordpress放置html
  • wordpress 启用多站点昆明app网站开发公司
  • 网站开发人员招聘要求抚顺市网站建设
  • 陕西网站开发公司哪家好新北仑网站怎么做的
  • 哈尔滨企业建站drupal joomla wordpress 移动设备
  • 做网站外包公司怎样创建一个网站平台
  • 网站单子最近韩国电影片在线观看免费高清中文
  • 广州深圳做网站上海谷歌seo公司
  • 招聘网站页面乐清做网站的公司
  • 网站备案他可以经营吗养生网站策划
  • 网站建设多少钱裤网站建设高级开发语言
  • 腾讯云网站备案不能用阿里云建网站免费咨询
  • 做网站mfdos简单的小公司企业简介
  • 长沙电商网站ppt素材大全免费下载
  • 网站网站建设网站泰州网站制作专业
  • 做天猫网站要多少钱网页制作与网站建设课堂实录
  • 绥中做网站公司漳州博大网站建设
  • 信息门户网站建设报价岐山网站开发
  • 如何做网站静态页面药品招商网站大全
  • 电脑报价网站网站建设同行友情链接
  • 怎么建网站视频互联网营销师题库及答案
  • 惠州惠阳网站建设做暧昧免费视频大全网站
  • 手机短视频网站的建设wordpress 鼠标悬停
  • 怎么在百度上做公司网站电商平台怎么加入
  • 正规的彩票网站怎么做可以购买网站空间的网站
  • 网站建设平台是干什么的网站外链建设到底该怎么做
  • 校园网站建设费用简单做网站
  • 微信企业网站0基础网站建设教程视频