随笔分类 - DevOps
摘要:常用自动化运维工具 Ansible:python,Agentless,中小型应用环境 Saltstack:python,一般需部署agent,执行效率更高 Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境 Fabric:python,agentless Chef:ruby,国
阅读全文
摘要:代码clone(全自动非交互式): 通过shell 脚本或者命令 通过jenkins clone git基于ssh公钥实现代码自动clone,不需要输入账户名和密码,要求公钥和私钥不能来回换服务器,而且不能push代码 http是交互式的,不会用于jenkins的代码clone,但是clone后做代
阅读全文
摘要:一、jenkins安装 ava 环境配置: root@jenkins:/usr/local/src# tar xvf jdk-8u192-linux-x64.tar.gz root@jenkins:/usr/local/src# ln -sv /usr/local/src/jdk1.8.0_192/
阅读全文
摘要:1.1 GitLab介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可
阅读全文
摘要:DevOps 是 Development 和 Operations 的组合,也就是开发和运维的简写。 DevOps是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用开发、代码部署和质量测试等整条生命周期中协作和沟通的最佳实践,DevOps强调整个组织的合作以及交付和基础设施变更的自动
阅读全文
摘要:一、Maven和Nexus工作流程: 1.运维使用任务去gitlab摘取java代码。 2.当代码如果没有编译时,使用maven编译服务器执行编译生成代码项目 3.maven编译时,会调用依赖包,会去maven官方仓库(https://repo.maven.apache.org)调用依赖包,也会从(
阅读全文

浙公网安备 33010602011771号