随笔分类 - 【51】DevOps
摘要:环境准备 CentOS Linux release 7.7.1908 (Core) prometheus-2.36.2 grafana-enterprise-9.0.2-1 node_exporter-1.3.1 mysqld_exporter-0.14.0 备注:软件可以去清华镜像站下载:http
阅读全文
摘要:为什么需要生产运维方案? 很多中小型系统在产品架构中缺少生产运维的设计,可能公司里的架构设计师认为不重要,或者开发人员不足没精力做,也可能觉得这是项目交付团队的事情,反正就是没有任何的生产运维机制,系统基本在裸奔。一旦出问题,就是看各种日志定位半天,然后写事故报告,生产运维保障方案,挨客户一通骂..
阅读全文
摘要:本文内容是个人针对实际工作中的问题,进行的一番思考、总结,供中小型公司进行DevOps实践时作一个思路上的参考,我觉得做事情,思路很重要,抛砖引玉... 背景 本文主要探讨中小型公司必要可行的DevOps方案与实践,中大型公司都有自己DevOps方案以及自研框架,直接略过即可。 一般而言,专业的事情
阅读全文
摘要:一、Liquibase Liquibase(官网)按照约定格式记录了数据库更新语句,支持更新、回滚、跨库对比生成差异文件,可用于开发、测试环境,缺点就是命令执行,没有界面不直观 二、Flayway Flayway(官网)比Liquibase功能多,更流行。Flayway执行方式也有多种,有命令行方式
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins-2.235.5 apache-maven-3.6.3 git-2.9.5 gradle-6.6.1 SonarQube-6.7.7(LTS) sonar
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins-2.235.5 apache-maven-3.6.3 git-2.9.5 gradle-6.6.1 SonarQube-6.7.7(LTS) sonar
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins-2.235.5 apache-maven-3.6.3 git-2.9.5 gradle-6.6.1 SonarQube-7.8 sonar-scanne
阅读全文
摘要:【Jenkins使用之五】jenkins集成Gitlab环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins-2.235.5 apache-maven-3.6.3 git-2.9.5 gradle-6.6.
阅读全文
摘要:一、什么是Pipeline?Jenkins Pipeline是基于Groovy语言实现的一种DSL(领域特定语言),用于描述整条流水线是如何进行的。流水线的内容包括执行编译、打包、测试、输出测试报告等步骤。 二、为什么要使用Pipeline?简单的来说,就是把Jenkins1.0版本中,Projec
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins 2.235.5 apache-maven-3.6.3 一、插件安装1、在线安装 问题:配置Jenkins的devops环境需要安装很多插件,离线安装费时
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins 2.235.5 apache-maven-3.6.3 git-2.9.5 gradle-6.6.1 在"系统管理" -> "全局工具配置" 中,设置你要
阅读全文
摘要:环境 CentOS Linux release 7.6.1810 jdk1.8.0_65 apache-tomcat-8.5.45 Jenkins 2.235.5 jenkinsan安装采用的是tomcat部署: [root@node106 ~]# rm -rf /usr/local/apache-
阅读全文
摘要:一、Git1、Git是什么Git是目前世界上最先进的分布式版本控制系统,本地可以管理版本. 2、Git和SVN的区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服
阅读全文
摘要:环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 apache-tomcat-7.0.90 jenkins-2.32.3-1.1.noarch.rpm (https://jenkins.io/download/) J
阅读全文
摘要:环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 apache-tomcat-7.0.90 mysql-5.7.23 apache-maven-3.5.4 nexus-2.11.1-01 一、使用1、Nexus的仓库
阅读全文
摘要:安装环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 apache-tomcat-7.0.90 mysql-5.7.23 apache-maven-3.5.4-bin.tar.gz(http://maven.apac
阅读全文
摘要:安装环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 apache-tomcat-7.0.90 mysql-5.7.23 SvnAdmin 是一套非常简单的java web程序,主要用来管理SVN项目,访问项目的用户
阅读全文
摘要:安装环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 rhel-server-7.3-x86_64-dvd.iso 作为本地镜像yum源 apr-1.6.5.tar.gz、apr-util-1.6.1.tar.gz、
阅读全文