原理是: 在gitlab中项目设置,hook->提交触发指定地址,服务器收到请求,通过验证后,在项目中执行git pull更新服务器中代码 注意事项: 1.gitlab中要设置ssh key,项目中也要设置一模一样的key,才能git clone 已生成的,就查看 ~/.ssh/id_rsa.pub ...
分类:
其他好文 时间:
2017-08-08 10:50:45
阅读次数:
245
之前没接触过持续集成工具,之前只是了解了下自动化部署,最近一直在看自动化集成这块,发现要学的东西好多好多,可能在小公司用的不多,但如果在大公司,如果每个项目都要手动build、deploy的话那也太耗费时间、人力物力了。有了自动化集成工具那就方面了好多。Jenkins就是比较常用的自动化部署工具,而 ...
#-*-coding:utf-8-*-#!/bin/envpython‘‘‘#Auth:tyk#Function:releasedversion#Date:2017/6/27#Version:V1.0‘‘‘importsys,re,os,time,datetimeimportparamikoimportloggingimportsocketimportConfigParserimporttracebackfromprogressbarimport*importAuto_Mysql_releaseimportp..
分类:
编程语言 时间:
2017-07-30 23:34:23
阅读次数:
235
部署场景是这样的,我们基于 ASP.NET Core 2.0 Preview 1 开发了一个用于管理缓存的 Web API ,想通过阿里云容器服务基于 Docker 部署为内网服务。 在这篇博文中分享一下经过实践验证的操作步骤: 一、创建与配置集群 1)首先创建一个 Swarm Mode 的集群(注 ...
CentOS7部署Kubernetes集群简介Kubernetes是什么?Kubernetes一个用于容器集群的自动化部署、扩容以及运维的开源平台。通过Kubernetes,你可以快速有效地响应用户需求:a、快速而有预期地部署你的应用b、极速地扩展你的应用c、无缝对接新的应用功能d、节省资源,优化硬件资源的..
分类:
Web程序 时间:
2017-07-26 17:57:01
阅读次数:
303
hudson自动化部署步骤 1、SVN插件->下载代码 2、ant插件->war打包 (hudson服务器上可安装多个版本ant,每个项目可以选择一个ant版本。Build File:填写build.xml构建脚本路径) 3、SSH插件->shell脚本部署,重启tomcat 总结: hudson使 ...
分类:
其他好文 时间:
2017-07-25 22:29:20
阅读次数:
130
ansible自动部署zabbix-agent模块的准备阶段ansible所在的服务端可以免密钥登录所被部署的机器称为客户端。免密钥的做法服务端ssh-keygen一路回车生成密钥对ssh-copy-id指定IP将公钥发给指定的ip即可ssh-copy-id192.168.1.18下面红色是代表文件或目录黑色字体代表是内容使用了r..
分类:
其他好文 时间:
2017-07-21 10:39:22
阅读次数:
200
system-config-kickstart####ks文件生成工具(图形界面可用)Cobbler安装步骤1、查看系统版本及内核版本cat/etc/redhat-releaseà查看系统版本uname–rà查看kernel版本2、关闭防火墙及selinux状态/etc/init.d/iptablesstopà关闭防火墙chkconfigiptablesoffà开机不启动防火?.
分类:
其他好文 时间:
2017-07-16 17:28:14
阅读次数:
323
在运维中常见自动化操作1、如何大规模安装操作系统:在baremetal(裸机)上安装操作系统等,可以使用如下技术:pxe、cobbler在虚拟机上安装操作系统等2、自动化部署和配置:puppet(基于ruby)saltstack(基于Python)ansible(基于Python,轻量级)3、自动化完成管理和操作(需要批量执..
分类:
其他好文 时间:
2017-07-10 16:43:42
阅读次数:
269
今天做一个自动化部署的时候发现,服务端通过python的paramiko模块推命令的时候卡住了,没反映了。入下图: 我客户端那边是执行一个shell脚本,脚本里用nohup来启一个python脚本(执行jar包也一样样)。 排查发现执行后光标是不能跳刀终端的起始位置的,(就是$或者#后面),需要敲一 ...
分类:
系统相关 时间:
2017-07-06 22:48:36
阅读次数:
594