Linux运维自动化入门详解:如何实现高效系统管理
随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的操作也会造成某些疏忽而遗漏。那我们来看一下传统的运维以及今后运...
随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的操作也会造成某些疏忽而遗漏。那我们来看一下传统的运维以及今后运...
iOS打包需要在OS系统上,因此要使用Jenkins打包,需要添加一台Mac OS从。 配置slave节点 mac 上设置自启动 $ vi ~/Library/LaunchAgents/com.ttlsa.jenkins.plist <...
最近纠结于在 Puppet、Chef、SaltStack、Ansible 等一干配置管理工具中如何选择。考虑到一旦开始没有选好,以后更改又是一堆麻烦事,所以就稍微有些慎重。 Puppet 和 SaltStack 我曾用过,但不是十分符合预期...
自动化日常管理任务和部署”>如何使用fabric 自动化日常管理任务和部署 自动化,批量化是作为管理员,或者运维人员必须面临的问题。自动化和批量化也有很多方式,可以用单一工具也可以自己写shell脚本,甚至可以开发出来一套...
官方原文档:https://docs.gitlab.com/ee/ci/quick_start/README.html 注:从8.0版本开始,GitLab *###&*_1_*###&*(CI)完全集成到GitLab中,且默...
开源版本的Jenkins 具有三大能力:Master-Slave的分布式构建调度能力、Pipeline编排能力、强大的开源生态(插件)能力。 2017年4月,Jenkins创始人KK(Kohsuke Kawaguchi )来到中国,交流中他...
.gitlab-ci.yml 从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。 开始构建之前YAML文件定义了一系列带有约束说明的任务...
ELK 由三部分组成elasticsearch、logstash、kibana,一个一个的啃过去。在安装elasticsearch之前,首先来看看elasticsearch几个至关重要的术语。 NRT elasticsearch是一个近似实...
Variables 官方文档:https://docs.gitlab.com/ce/ci/variables/README.html 当GitLab CI 中接受到一个job后,Runner就开始准备构建环境。开始设置预定义的变量(环境变量...
动态生成主机列表 通过参考 Fabric 的官方文档的 Using execute with dynamically-set host lists,其中有这么一段示例代码: from fabric.api import run, execu...