宏观愿景: 一键搞定项目依赖环境,将软件交付过程管理化,实现DevOps研发测试运维一体化。 一、一站式版本交付生命周期管理 业务线【私有权限】 1、SVN源码交付 合主干、版本归档、拉分支、版本回滚 2、 自动化部署与集成 数据库实例执行 实现脚本跟着版本走,通过版本号自动化刷库(约定脚本交付路径 ...
分类:
其他好文 时间:
2017-04-18 18:30:23
阅读次数:
143
Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa |grep yum |xargs rpm -e yum --nodeps 2.下载yum安装文件,如果 ...
分类:
Web程序 时间:
2017-04-17 15:58:35
阅读次数:
1836
上一篇聊了puppet的安装部署方法,如果你还没有安装puppet,请点击下方链接查看具体安装方法:《搭建Puppet自动化部署环境》这篇来看一下如何利用Puppet全自动部署tomcat,在Puppet中有很多资源,其中比较常用的包括:package通过程序安装软件service启动或停止服务file文件传..
分类:
其他好文 时间:
2017-04-06 23:54:52
阅读次数:
381
kickstart自动部署centos工作中,我们有时候需要安装几十上百台服务器,这种情况下用u盘或者光驱逐台安装,太花时间与人力,显然不现实,所以应该选择自动化部署操作系统的方式,自动化部署操作系统的工具有很多,这里我用的是kickstart这个工具。kickstart原理:kickStart是一..
分类:
其他好文 时间:
2017-04-06 23:50:59
阅读次数:
262
最近项目上线,自己在部署过程中发现很多问题,发现没有自动化部署工具简直就是纯体力活儿,费时又费力,干的事就是那几个,就不能“一键完成么”的想法油然而生,答案是肯定的,自动化的工具有很多,之所以安装Puppet,只是因为比起别的软件,这款软件原来有学习过,现在又重新..
分类:
其他好文 时间:
2017-04-04 23:54:50
阅读次数:
336
<我不是九爷>Ansible1.了解什么是ansibleansible是个什么东西呢?官方的title是“AnsibleisSimpleITAutomation”——简单的自动化IT工具。这个工具的目标有这么几项:让我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。所有的这几个..
分类:
其他好文 时间:
2017-04-04 01:24:44
阅读次数:
160
#!/bin/bash ####just for autodeploy ###author:zgniu #########定义项目路径######### item_war_dir="/home/v2/tomcat8080/webapps/server-mobile-web" #########定义项... ...
分类:
系统相关 时间:
2017-04-01 15:00:16
阅读次数:
452
部署nginx反向代理三个web服务,调度算法使用加权轮询(由于物理原因只开启两台服务器) AutoNginxNfsService.sh 所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性 ...
分类:
Web程序 时间:
2017-03-24 17:49:09
阅读次数:
192
任务一目标:自动部署、初始配置、并启动nginx反向代理服务 把任务拆分来看-自动部署部分,就是先下载安装Nginx 首先建立一个很NB霸气的目录还有一个同样NB霸气的.sh文件 /NBshell/MissionOne.sh 自动化部署代码如下: 检测系统是否安装nginx如果没有,就安装nginx ...
分类:
系统相关 时间:
2017-03-23 20:16:24
阅读次数:
267
前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例)。操作步骤如下:1、添加openstack源:
[root@cobbler~]#cobblerrepoadd--name=openstack-mitaka--mirror=http://mirro..
分类:
其他好文 时间:
2017-03-22 23:56:06
阅读次数:
947