返回顶部

随笔分类 -  运维自动化

摘要:Jenkins maven集成 下载安装maven 1.打开maven官网:https://maven.apache.org/download.cgi 2.复制最新的maven软件包地址 http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3 阅读全文
posted @ 2020-02-22 17:51 Will_D_Zhang 阅读(305) 评论(0) 推荐(0)
摘要:Jenkins 参数集成 1.新建项目 2.添加选项 #!/bin/sh echo "Current deploy environment is $deploy_env" echo "The build is $version" echo "The paasword is $pass" if $bo 阅读全文
posted @ 2020-02-21 13:02 Will_D_Zhang 阅读(217) 评论(0) 推荐(0)
摘要:Jenkins应用--Linux shell集成 1.新建项目 2.构建添加shell #!/bin/sh user=`whoami` if [ $user == 'deploy' ] then echo "Hello, my name is $user" else echo "Sorry, I a 阅读全文
posted @ 2020-02-20 20:09 Will_D_Zhang 阅读(215) 评论(0) 推荐(0)
摘要:Jenkins介绍 jenkins是一个开源持续集成工具 开发工具: JAVA 功能: 提供了软件开发的持续集成服务 特点: 支持主流软件配置管理,配合实现软件配置管理,持续集成功能 Jenkins的优势和应用场景 主流的运维开发平台,兼容所有主流开发环境 插件市场可与海量业内主流开发工具实现集成 阅读全文
posted @ 2020-02-17 22:53 Will_D_Zhang 阅读(432) 评论(0) 推荐(0)
摘要:Ansible简介 Ansible是一个开源部署工具 开发语言:python 特点:SSH协议通讯,全平台,无需编译,模块化部署管理 作用:推送Playbook进行远程节点快速部署 Ansible与Chef,Saltstack的区别 Chef Ruby语言编写,C/S架构,配置需要Git依赖,Rec 阅读全文
posted @ 2020-02-10 23:09 Will_D_Zhang 阅读(559) 评论(0) 推荐(0)
摘要:gitlab介绍 gitlab适合安装在自己的私有服务器上,避免核心代码暴露在网络上。 集成度很高,能够集成绝大多数的开发工具 支持内置HA,保证在高并发下仍旧实现高可用性 gitlab主要服务构成 Nginx静态Web服务器 Gitlab-workhorse轻量级的反向代理服务器 Gitlab-s 阅读全文
posted @ 2020-02-06 20:25 Will_D_Zhang 阅读(366) 评论(0) 推荐(0)