![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化工具
文章平均质量分 73
神圣坤
devops运维工程师
【个人博客】https://shenshengkun.github.io
【个人公众号】 SY技术小站
展开
-
gitlab备份迁移
备份【原服务器】#查看gitlab版本号[root@wiki ~]# gitlab-rakegitlab:env:info#备份命令【备份后的文件一般是位于/var/opt/gitlab/backups下】[root@wiki ~]# gitlab-rakegitlab:backup:create RAILS_ENV=production#查看备份情况[root@wiki ~]# cd/var/o...转载 2018-03-22 15:20:54 · 1707 阅读 · 0 评论 -
GitLab Projcet 添加webhook
GitLab Projcet 添加webhook1、登录gitlab,并找到具体的项目,进入 Setting2、进入到Setting设置页面3、添加相关的信息URl: http://xxxx:18080/jenkins/project/${gitlab具体项目的目录名(去掉.git)} Secret Token: e1e5b30 示例:如gitlab项目...原创 2018-08-07 15:41:34 · 7069 阅读 · 3 评论 -
gitlab-ci自动部署(三)
gitlab-ci自动部署(三)安装runner这边就不细说了,详情可以看我的上一篇博客https://blog.csdn.net/weixin_37934134/article/details/80736337下面来说说CI/CD是怎么实现的:一、登录gitlab-runner机器切换runner普通用户[root@localhost ~]# su - gitlab-runn...原创 2018-07-18 09:19:04 · 7134 阅读 · 1 评论 -
git 查看日志记录
git 查看日志记录1、git log如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志。2、git show查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志。3、git log -p-p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果。4、git archive -o $PWD...原创 2018-07-02 16:58:21 · 21426 阅读 · 0 评论 -
gitlab-ce新版本安装+配置邮件发送
### gitlab-ce新版本安装+配置邮件发送## 1.1 下载安装包并安装wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.3-ce.0.el7.x86_64.rpmyum localinstall gitlab-ce-10.8.3-ce.0.el7.x86_64.rpm –y1.2 进行初始...原创 2018-06-26 16:49:36 · 2810 阅读 · 0 评论 -
gitlab-ci自动部署(二)
官方文档翻译得来:通过 .gitlab-ci.yml配置任务相信熟悉dockerfile和ansible的应该对这个熟悉很快!此文档用于描述.gitlab-ci.yml语法,.gitlab-ci.yml文件被用来管理项目的runner 任务。.gitlab-ci.yml从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录...原创 2018-06-19 17:41:35 · 9113 阅读 · 1 评论 -
gitlab-ci自动部署(一)
gitlab-ci自动部署(一)目前GitLab已经有了CI功能,即持续集成的功能。可以实现代码提交后自动测试、编译、发布、部署等自动化工作下面是我总结的实现内容:1、安装runner在root下执行#下载gitlab-runnerwget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/gitlab-runner-10.5.0...原创 2018-06-19 17:03:32 · 6857 阅读 · 0 评论 -
ansible安装配置及一些常用模块
摘要ansible是目前非常火的运维自动化批量管理工具之一saltstackansiblepuppetchefansible和saltstack都是使用python语言写的,而在选择以及使用的过程中,ansible相对saltstack具有以下几个优势使用ssh-key控制agent,无需安装agent配置起来相对简单,学习门槛低并发以及性能方面还是saltstack占优的,不过在小集群(300以...转载 2018-06-15 17:09:05 · 1197 阅读 · 0 评论 -
ansible自动注册
ansible-auto-register由于ansible与agent之间的通信使用的是openssh,每次新增机器之后需要在ansible的inventory文件中添加新增机器的相关配置。虽然配置起来很简单,但是一旦短时间新增大量机器、或者是长时间的维护过程中难免会有遗漏或配置重复的情况出现,因此类似salt的agent自动向server注册的功能就显得十分重要。目前为至还未发现世面上有这种类...转载 2018-06-15 17:07:16 · 917 阅读 · 0 评论 -
centos7安装walle自动化上线
Walle1.以下安装,均在宿主机(一台配置了LAMP/LNMP的linux机器)上操作安装lnmp环境,建议使用centos7 yum安装,因为centos7 yum源默认支持Php5.4以上版本,避免walle系统不兼容yum install -y mariadb mariadb-server nginx php php-bcmath php-fpm php-gd* php-json free...原创 2018-03-23 10:43:51 · 2849 阅读 · 0 评论 -
apm工具pinpoint
一、APM由来?微服务架构下,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。分布式调用链监控服务(APM)在这...原创 2018-09-26 16:47:54 · 2329 阅读 · 0 评论