1.安装插件:SonarQube Scanner for Jenkins 插件安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.SonarQube安装教程参考:https://www.cnblogs.com/jxd283465/p/11550291.html 3.Jenkins设置,在系统管理-->系统配置 sonar中生成用户令牌 4.全局工具中配置SonarQube Scanner 5.构建项目中设置,增加构建步骤 Exec…
Linux云自动化运维第四课 一.vim 1.vim光标移动 1)在命令模式下 :数字  ###移动到指定的行 G  ###文件最后一行 gg  ###文件第一行 2)在插入模式下 i  ###光标所在位置插入 I  ###光标所在行行首 a  ###光标所在字符的下一个位置 A  ###光标所在行行尾 o  ###光标所在行下一行 O  ###光标所在行上一行 s  ###删除光标所在字符插入 S  ###删除光标所在行插入 2.vim的退出模式 :q  ###当用vim打开文件但没有对字符作…
Linux云自动化运维第五课 一.进程定义 进程就是cpu未完成的工作 二.ps命令 ps a ###关于当前环境的所有进程 x ###与当前环境无关的所有进程 f ###显示进程从属关系 e ###显示进程调用环境工具的详细信息 l ###长列表显示进程的详细信息 u ###显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice,pid ###指定显示进程的某些信息 %cpu ###显示进程cpu负载 %mem ###显示进程内存负载 user ##…
Linux云自动化运维第三课 一.正则表达式 1.匹配符 * ###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 [[:upper:]] ###匹配单个大写字母 [[:digit:]] ###匹配单个数字 [[:alnum:]] ###匹配单个数字或字母 [[:punct:]] ###匹配单个符号 [[:space:]] ###匹配单个空格 eg:[kiosk@foundation42 study]$ tou…
一.认识自动化运维 传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问题 Puppet (www.puppetlabs.com)基于rubby开发,c/s架构,支持多平台,可管理配置文件.用户.cron任务.软件包.系统服务等. 分为社区版(免费)和企业版(收费),企业版支持图形化配置. Saltstack(官网 https://saltstack.com,文档doc…
Ansible 是什么 ? ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: (1).连接插件connection plugins:负责和被监控端实现通信: (2).host inventor…
目录 一.Ansible 概述 1.1 Ansible 是什么 1.2 Ansible 优势 1.3 Ansible 特性 二.Ansible 入门 2.1 Ansible 架构 2.2 Ansible 安装 2.3 Ansible 命令集 2.4 Ansible 配置文件 2.4.1 ansible.cfg 主配置文件 2.4.2 Inventory 主机清单 2.5 Ansible 免密登陆被控端(SSH) 三.Ansible 任务执行模式 3.1 ad-hoc 命令行 3.2 playbo…
jenkins发布java项目 过程参考发布vue项目.https://www.cnblogs.com/jxd283465/p/11543431.html 大同小异. vue建立的是Freestyle project,构建环境选择node java建立的是maven project,构建环境使用maven 1.配置全局工具中maven maven及maven私服安装参考:https://www.cnblogs.com/jxd283465/p/11548593.html 配置maven的配置文件…
第十三单元 软件安装 一.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ###rpm结尾的适用与redhat操作系统 ||      ||         ||       || 软件名称    软件版本 软件适用系统 64位 二.如何安装软件 1.rpm rpm -ivh name.rpm ###安装 ,-v显示过程,-h指定加密方式为hash -e name ###卸载 -ql name ###查询软件生成文件 -qlp na…
由于工作需要,这里我先创建一个vue的工程. 1.首先安装好gitlab相关插件:GitLab.GitLab Hook.NodeJS 插件安装参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.jenkins服务器安装git 和 nodejs git安装: yum -y install git nodejs安装:这里我安装的在home路径下,可自行更改. wget https://nodejs.org/dist/v9.8.0/node-v…