随笔分类 - 持续集成
jenkins
摘要:1.痛点描述 某个业务根据场景的不同,业务部署方式有两种选择: 使用三台主机组 k8s 部署 单机使用 docker-compose 进行部署。 业务服务是通过 java springboot 框架编写的。每个微服务的系统端口配置及相互调用配置都写在 application.yml 中。 目前的痛点
阅读全文
摘要:【占位置稍后补充。】
阅读全文
摘要:系列导航栏 容器中gitlab的安装及备份与恢复【1】 gitlab+gitlab-runner持续集成springboot项目【2】 gitlab+runner持续集成springboot项目之docker模式【3】 程序下载地址 本文所使用到的程序及安装软件下载地址: 链接:https://pa
阅读全文
摘要:系列导航栏 容器中gitlab的安装及备份与恢复【1】 gitlab+gitlab-runner持续集成springboot项目【2】 gitlab+runner持续集成springboot项目之docker模式【3】 程序下载地址 本文所使用到的程序及安装软件下载地址: 链接:https://pa
阅读全文
摘要:主机信息 一台能够访问外网的主机,配置如下: 系统:CentOS Linux release 7.9.2009 (Core) 内核:3.10.0-1160.el7.x86_64 gitlab版本:15.4 安装过程 1. 安装docker-ce echo "net.ipv4.ip_forward =
阅读全文
摘要:说明 安装持续集成: svn + maven + jenkins + ansible 并结合 禅道 集成功能实现发布。 环境介绍 主机IP 主机用途 10.0.30.101 禅道 10.0.30.102 jenkins 10.0.30.103 svn 10.0.30.104 应用服务器-1 10.0
阅读全文
摘要:需求 线上前端web静态页面部署,希望通过开发人员SVN提交的方式进行自动部署。 解决方案 主机IP 用途 192.168.118.14 WEB服务器 192.168.118.15 SVN服务器 192.168.118.14 目前存在的静态资源如下: [root@ngx-node1 /www]#ls
阅读全文
摘要:1. 前言 因为研发部门不想把他们的源代码 git 到服务器再编译,git + maven + jenkins 的方式行不通,于是采用 svn + jenkins的方式,流程如下: 只需要 程序员 手动提交到svn ,后面的事件都是由 jenkins 自动完成的。 2. 实现过程 环境介绍 2.1
阅读全文
摘要:1. 工具介绍 git:版本控制,一般都是托管到代码仓库的。如 github、coding、gitlab (本文以 coding 为例) jenkins:持续集成工具之一,也是最常用的工具,主要工作就是将代码从git仓库pull下来,通过maven打包,在部署到服务器上 maven:java 项目管
阅读全文
摘要:1. 安装 jenkins 在安装 jenkins 之前需要 java 的支持 (1)安装 jdk1.8 (2)安装 jenkins 这里是官网直接下载的 rpm 包, 下载地址:https://pkg.jenkins.io/redhat-stable/ 安装完成,通过浏览器访问 8080 端口 下
阅读全文