![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维工具
要吃饭的嘛
抽象不等于生活
展开
-
gitlab-ci中遇到的问题
两个项目(docker容器)共享文件 需求概要 公司项目分为前台和后台项目. 后台项目发布流程,流程中包含的文档是存放在前台项目配置文件指定的路径 两个项目是分开的运行在独立的容器当中. 思路 查找资料,询问大神,最终有如下思路,docker run命令中有一个 -v参数用于指定挂载到的宿主机目录 #run命令添加-v 参数,可以添加多个 #冒号前面的是宿主机目录,后面的是容...转载 2019-05-06 19:49:18 · 775 阅读 · 0 评论 -
jenkins-自动化部署任务开发(maven和非maven项目)
自动化部署任务开发(maven) 注意:这一部分的操作不是在之前的2台服务器上(jenkins服务器和应用部署服务器),而是在测试人员自己的workpc上 流程介绍 从gitlab获取最新代码--maven打包--停止tomcat--部署应用--启动tomcat--验证结果 项目准备 项目中需要写一个deploy.sh文件放到项目根目录下 文件具体代码: 注意:代码中wa...转载 2019-04-18 17:28:37 · 3494 阅读 · 0 评论 -
jenkins-应用服务器的部署准备
应用服务器的部署准备 准备linux服务器 安装centos系统 在vsphere上新建一个虚拟机,分配硬盘空间,在虚拟机上添加cd驱动器,驱动器上添加虚拟光驱. 安装centos(语言选择中文,系统安装位置选择自动配置分区,一路确定) 安装gui界面 https://blog.csdn.net/lwgkzl/article/details/79679165 ...转载 2019-04-18 17:11:10 · 447 阅读 · 0 评论 -
jenkins-搭建jenkins服务器
前言 概念 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 搭建环境 ubunto18.04安装jenkins ,gitlab也在ubunto18.04上 centos7搭建应用服务器环境(git+maven+tomcat+mysql),用于测试jenkins远程节点 ...转载 2019-04-18 16:47:46 · 246 阅读 · 0 评论 -
docker部署NodeJs项目
参考自:https://blog.csdn.net/u013451157/article/details/79003717 docker安装 见前面文章 构建nodejs基础源镜像 由于是内网环境,所以提前打包好了nodejs镜像作为环境放到内网里,并推到harbor上保存. 关闭防火墙 systemctlstatusfirewalld systemctlstopfir...转载 2019-04-03 18:06:22 · 1397 阅读 · 0 评论 -
gitlab-ci-使用脚本替换数据源
使用脚本替换数据源 项目需求: 目前公司项目分为3个环境,开发环境(内网的本地环境),测试环境(内网的gitlab-runner发布),生产环境(外网). 公司决定在内网使用gitlab作为代码仓库,启动gitfow工作流,把开发环境和测试环境作为同一个项目的不同分支.只在测试环境上使用gitlab-ci,达到自动化部署的效果.那么其中就会产生一个问题,这两个分支如果使用gitl...转载 2019-04-12 15:40:09 · 911 阅读 · 0 评论 -
ubunto18.04环境搭建gitlab-ee
Gitlab初步指南 概念(概念为转载,侵删) Gitlab和gibhub的区别: GitHub作为开源代码库及版本控制系统,拥有超过900万的开发者用户,目前仍然是最火的开源项目托管系统。GitHub同时提供公共仓库和私有仓库,但如果要使用私有仓库,是需要付费的。 而GitLab解决了这个问题,你可以在上面创建私人的免费仓库。 GitLab让开发团队对他们的代码仓库拥有更多的控制...转载 2019-01-25 10:30:40 · 770 阅读 · 0 评论 -
某公司的gitlab-ci流程搭建
1.gitlab分支功能 1.feature分支 即工单分支 2.develop分支 开发人员开发完成后,把feature分支合并到develop分支,也是唯一会产生合并冲突的分支 3.test分支 测试分支,合并到此分支会自动进行部署和发布,用于进行单元测试(伪) 4.release分支 test分支上的所有工单测试完成后,合并到此分支,在本地对此分支执行git代码导出差异...原创 2019-05-27 14:55:03 · 723 阅读 · 1 评论