码迷,mamicode.com
首页 >  
搜索关键字:CI/CD    ( 200个结果
7款不错的 CI/CD工具
时至今日,越来越多的工程团队开始实行敏捷开发,借以推动更短、更快的发布周期。而代码库的增长与更高的生产构建频率,也带动持续集成与持续部署/交付工具快速兴起。如果您有意提升发布频率,或者是不太清楚哪些工具能够帮助您达成这一目标——别担心。在今天的文章中,我们将探讨一系列最流行的CI / CD工具,并对 ...
分类:其他好文   时间:2019-01-13 19:15:41    阅读次数:146
CI、CD相关概念
1、CI:持续集成(CONTINUOUS INTEGRATION) 基本概念 CI的全称是Continuous Integration,表示持续集成。 在CI环境中,开发人员将会频繁地向主干提交代码。这些新提交的代码在最终合并到主干前,需要经过编译和自动化测试流进行验证。 持续集成过程中很重视自动化 ...
分类:其他好文   时间:2019-01-13 19:07:11    阅读次数:258
docker与jenkins的自动化CI/CD流水线实战(php-svn)
环境需求编写dockerfile备注:内容太长,写在自己的电脑上了流程:1、yum安装基础服务,如gcc,make,openssl2、nginx1.14.0安装3、php-7.1.19安装4、supervisord监听nginx,php服务5、#docker防止中文乱码6、安装crontabs服务echo"/1*bash/data/shell/check_supervisord.sh&g
分类:Web程序   时间:2019-01-03 12:06:51    阅读次数:190
Docker+Jenkins+Gitlab+Django应用部署实践
一、背景介绍在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops为我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常工作,自动化快速的持续集成/持续交付为我们带来了应用开放的更快速度、更好的稳定性和更强的可靠性。二、拓扑环境名称版本Linux系统CentOS7.364位Docker1.13Django2.0三、安装部署3.1Jenkins
分类:其他好文   时间:2019-01-01 22:45:41    阅读次数:264
Docker和CI/CD实战
一、CICD和DevOps 前面已经了解了CI/CD,其实CI/CD已经存在多年了,只是最近软件工程方面又提出了敏捷开发、DevOps,又把CI/CD炒火了。 那么什么是DevOps?DevOps和CI/CD有又什么关系呢? 以下内容摘自https://en.wikipedia.org/wiki/D ...
分类:其他好文   时间:2018-12-31 14:41:43    阅读次数:461
Jenkins企业应用
一,CI/CD,DevOps介绍 持续集成(Continuous Integration,CI): 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈 持续交付(Continuous Delivery,CD): 部署到生产环境,给用户使用 持续部署(Continuous Deplo ...
分类:其他好文   时间:2018-12-29 21:10:01    阅读次数:434
docker与jenkins的自动化CI/CD流水线实战(svn)
准备安装完成以下环境:1、svn2、jdk3、maven4、tomcat5、jenkins配置svn1、查看结构trunk:主干分支branches:其他分支tags:打标记将代码最终打到tags目录下,打成版本号标记,然后再jenkins上发布配置jenkins1、新建任务2、如果保留多个,会占用主机的磁盘空间3、参数化构建过程,就是让你构建时选择4、填写Pipeline若是不知道,可以让系统自
分类:其他好文   时间:2018-12-26 15:45:48    阅读次数:286
开发.NET Core NuGet包并实现CI/CD
实际开发中我们需要对一些公共类库进行开发,并基于Jenkins进行CI/CD(CI:持续集成,CD:持续部署),其他项目通过NuGet引用。 "上文" 讲述了如何搭建本地NuGet服务器并发布NuGet包,这里不再赘述。 CI/CD流程如下图: 首先公共类库代码通过Git管理,编辑完代码后上传到Gi ...
分类:Web程序   时间:2018-12-26 14:05:09    阅读次数:215
什么是 CI/CD?(翻译)
CI/CD是什么? 原文:https://opensource.com/article/18/8/what-cicd 在谈论软件开发时,经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)这几个术语。但它们真正的意思是什么呢? ...
分类:其他好文   时间:2018-12-24 22:02:33    阅读次数:214
CI/CD持续集成/持续部署 敏捷开发
敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作 ...
分类:其他好文   时间:2018-12-19 17:58:16    阅读次数:176
200条   上一页 1 ... 12 13 14 15 16 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!