? 写在前面 我之前写过 "Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(一):Jenkins安装" 这jenkisn的安装过程,但这篇使用的是docker的方式安装的,在实际的使用过程后: 我不推荐新手使用docker的方式安装jenkins 新手使用d ...
分类:
系统相关 时间:
2019-02-09 19:35:47
阅读次数:
216
容器是镜像运行的实例,而镜像保存在仓库里,测试或者发布生产环境只需要pull下来即可,相对传统的应用部署,能很好的保持环境的一致,节省运维时间。最近公司内部的java和.net服务也已经全部容器化,实现从开发环境 到 测试环境 再到 生产环境,自动化部署。本文介绍的是python应用运行docker ...
分类:
编程语言 时间:
2019-02-09 00:59:30
阅读次数:
315
RHEL 7下生成ks.cfg文件 环境 + RHEL 7 + 字符界面, 没有安装图形界面 软件包安装 + + system config kickstart是图形程序, 但是我们的环境为字符界面, 需要安装gdm启动图形程序, 这样就无需安装图形界面了 + 将光盘挂载到/var/www/html ...
分类:
其他好文 时间:
2019-02-08 13:13:26
阅读次数:
292
服务发现之来源 在云计算和容器化技术发展火热的当下,微服务的趋势逐渐流行。那什么是微服务架构?简单来说,微服务就是用一组小服务的方式来构建一个应用,服务独立运行在不同的进程中,服务之间通过轻量的通讯机制(如 RESTful 接口)来交互,并且服务可以通过自动化部署方式独立部署。 从定义中不难理解,微 ...
分类:
其他好文 时间:
2019-02-04 01:09:38
阅读次数:
250
PXE(PrebootExecutionEnvironment):预启动执行环境,PXE是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘、光驱等设备启动。基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统PXE可以引导和安装Windows,linux等多种操作系统。目标:通过网卡能够下载安装操作系统的安装文件,安装包,
分类:
其他好文 时间:
2019-02-03 23:52:44
阅读次数:
314
容器交付流水线,它以容器技术为基础,践行DevOps的理念,围绕容器业务端到端场景提供持续集成和持续交付能力,包括代码编译、镜像构建与交付、自动化部署、升级回滚等能力,并提供全量能力接口,便于与企业已有流程相结合,同时接口屏蔽底层容器概念,对接口进行了二次封装,接口定义更贴近于CI/CD业务概念,使得熟悉CI/CD流程的用户能快速切换。
分类:
其他好文 时间:
2019-01-31 10:34:04
阅读次数:
207
项目进行微服化改造后系统发布就变得愈为重要,因为持续集成导致部署变得越来越频繁,人工部署带来的一些问题日渐凸显,大家可能都有被系统部署线问题困扰过的经历。 本篇我们将会使用Jenkins+Gitlab来实现程序的持续集成和自动化发布。 1.新建项目提交到GitLab 首先需要有一个GitLab仓库, ...
分类:
Web程序 时间:
2019-01-28 01:06:57
阅读次数:
193
在使用jenkins进行自动化部署的时候遇到一个问题,通过jenkins进行自动化部署的时候执行java命令时,提示java不知道是啥命令,确定是装好了java的,猜测是环境变量问题,但是在/etc/profile中也设置了环境变量的,在服务器上新建一个shell文件使用java就可以识别,在网上博 ...
分类:
系统相关 时间:
2019-01-27 10:54:43
阅读次数:
248
一 Ad-Hoc使用场景 Ad-Hoc更倾向于解决简单、临时性任务。 1.1 Ad-Hoc基础命令 基本语法: <host-pattern>:指Inventory中定义的主机或主机组,可以为ip、hostname、Inventory中的group组名等。同时支持具有“.”、“*”或“:”等特殊字符的 ...
分类:
其他好文 时间:
2019-01-25 11:33:06
阅读次数:
273
搜索关键词:pipeline中执行nohup时忽略执行& 问题: 在做自动化部署的时候,脚本如下: 总是执行到.jar这里后面的指定日志输出和后台运行命令(>'$app_home'/ 2>&1 &)没有执行 解决: 将nohup到最后的&之间的命令用''单引号引起来,当做一个整体命令 ...
分类:
编程语言 时间:
2019-01-24 21:09:53
阅读次数:
1152