Jenkins 参数集成 1.新建项目 2.添加选项 #!/bin/sh echo "Current deploy environment is $deploy_env" echo "The build is $version" echo "The paasword is $pass" if $bo ...
分类:
其他好文 时间:
2020-02-21 14:31:36
阅读次数:
65
Jenkins Git集成 1.新建项目 2.新建gitlab项目 克隆地址 3.添加git选项 4.build并查看日志 ...
分类:
其他好文 时间:
2020-02-21 14:25:05
阅读次数:
65
什么是Docker和kubernetes? Docker:Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。 kubernetes:是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能 ...
分类:
Web程序 时间:
2020-02-19 17:20:39
阅读次数:
72
1,编写mariadb.yaml文件 [root@c7-4-mh02 ansible]# vim mariadb.yaml - hosts: mariadb remote_user: root tasks: - name: install mariadb yum: name=mariadb-serv ...
分类:
数据库 时间:
2020-02-19 15:25:49
阅读次数:
150
背景本文为大家介绍CapitalOne如何利用自动化流水线实现ArtifactoryHA集群进行自动化运维。CapitalOne银行是美国最大的数字化银行之一,在CapitalOne的devops体系中应用了JFrogArtifactoryHA集群进行软件制品管理。由于CapitalOne规模庞大并且为满足业务连续性要求,其部署的ArtifactoryHA拥有primary和DR(灾备)两套集群的
开发人员提交代码到Gitlab版本仓库; Jenkins触发项目构建; Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库; Jenkins在Docker主机创建容器并发布 角色IP Jenkins/Docker 192.168.125.224 Docker 192.168.125.227 ...
分类:
其他好文 时间:
2020-02-13 16:50:59
阅读次数:
117
Ansible简介 Ansible是一个开源部署工具 开发语言:python 特点:SSH协议通讯,全平台,无需编译,模块化部署管理 作用:推送Playbook进行远程节点快速部署 Ansible与Chef,Saltstack的区别 Chef Ruby语言编写,C/S架构,配置需要Git依赖,Rec ...
分类:
其他好文 时间:
2020-02-11 00:45:18
阅读次数:
78
Jenkins Jenkins是一款功能十分强的的开源软件,他的功能是支持一些项目的自动化部署。Jenkins的主要强大之处就是它支持的插件很多,借助插件可以实现很强的功能。 我们在对一个项目进行开发的时候,可以使用Jenkins对项目进行自动构建部署,还可以借助它进行网站版本的控制。Jenkins ...
分类:
其他好文 时间:
2020-02-10 13:23:09
阅读次数:
63
前言 昨天写了一篇利于云环境写博客,但是让群里大佬们看了下。评论道:“写的不错,但还是觉得这个云环境太繁琐了,没有CI/CD自动化部署方便”。于是我便百度查了下,网上文章大部分是通过Travis CI整的,但我的源文件在coding呀!于是我便尝试了使用coding自动化部署。 为什么要使用自动部署 ...
分类:
其他好文 时间:
2020-02-09 18:22:13
阅读次数:
273
引言 我们在开发过程中经常需要修改本地代码,并提交到git或svn。要运行程序则需要将svn或git上的代码编译并部署到web服务器。这个部署如果是手动的则每次都需要执行编译命令,再手动把war文件之类拷贝到服务器,最后重启tomcat,次数多了就会显得很繁琐。Jenkins就是为了解决自动化部署而 ...
分类:
其他好文 时间:
2020-02-06 12:58:40
阅读次数:
72