更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更快速的启动时间传统的虚拟机技术启动应用服务往往需要数分钟,而Docker容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做
分类:
其他好文 时间:
2020-05-19 14:37:05
阅读次数:
57
持续集成的概念 持续集成的优点 持续集成的流程 1、检测代码变动 2、自动构建编译 3、自动测试 4、自动打包 ...
分类:
其他好文 时间:
2020-05-18 12:08:34
阅读次数:
44
gitlab文档 https://docs.gitlab.com/ 官网 https://about.gitlab.com/ GitLab简介 GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用 ...
分类:
其他好文 时间:
2020-05-15 18:02:06
阅读次数:
90
目标:配置jenkins,使其可以自动拉取gitee上的代码,并运行 1. 全局配置 jenkins首页 -> 系统管理 -> 全局工具配置 找到git项,填写git可执行文件的本地路径 2. 具体任务配置 任务配置中,General中勾选GitHub项目,项目URL中填写git仓库地址 源码管理中 ...
分类:
其他好文 时间:
2020-05-15 15:59:12
阅读次数:
414
1. 问题 jenkins环境搭建完后,新建一个简单的任务,build中配置python -h,构建,日志报错: C:\apache-tomcat-9.0.34\webapps\Jenkins\workspace\fda>python -h 'python' 不是内部或外部命令,也不是可运行的程序或 ...
分类:
编程语言 时间:
2020-05-15 15:51:26
阅读次数:
69
《从头搭建持续集成 DevOps 流水线》 由资深敏捷教练、极限编程学院高级讲师、CODING 特邀敏捷顾问 李小波 老师主讲,将基于 CODING 展示如何编写 Jenkinsfile 搭建 CI/CD 流水线,包括单元测试,端到端测试,代码规范检查,制品库,Docker 化部署。 大家好,今天课 ...
分类:
其他好文 时间:
2020-05-15 13:38:58
阅读次数:
58
一.CI,CD,Jenkins的介绍 CI:持续集成(Continuous integration,简称 CI),在传统的软件开发环境中,有集成,但是没有持续集成这种说法,长时间的分支与主干脱离,导致分支与主干可能存在较大偏差,在集成代码的时候可能需要花费数小时更久的时间来修复代码,以便最终将代码集 ...
分类:
其他好文 时间:
2020-05-15 09:55:32
阅读次数:
61
一、使用 Azure Pipelines 建立CICD 1.导航到Azure DevOps上的团队项目。 2.导航到 Pipelines | Pipelines. 3. 点击 New pipeline 创建一个新的 build pipeline. 4.单击use the classic editor ...
分类:
其他好文 时间:
2020-05-14 16:03:28
阅读次数:
92
一、准备好Azure DevOps的帐号并上传代码 1. 访问https://dev.azure.com/ AzureDevOps官网,注册帐号,也可以直接使用微软账号登录 2. 点击首页的Sign in to Azure DevOps进入Azure DevOps页面 3. 点击左侧New Orga ...
分类:
Web程序 时间:
2020-05-14 13:44:56
阅读次数:
103
一、准备好ServicePrincipal并配置相应的权限 1. 在Azure Portal 顶部搜索Azure Active Directory,点击服务-Azure Active Directory 2. 点击应用注册 3. 点击新注册 4. 填上相应的参数,点击注册 5. 进入刚刚创建的应用程 ...
分类:
其他好文 时间:
2020-05-14 13:09:43
阅读次数:
50