根据2020 年 Jetbrains 开发人员调查,44% 的开发人员现在正在使用某种形式的 Docker 容器持续集成和部署。Docker 已成为持续集成和持续部署的早期采用者。通过利用与 GIT 等源代码控制机制的正确集成,Jenkins 可以在开发人员每次提交代码时启动构建过程。此过程会生成一个新的 Docker
转载 2022-07-10 00:01:50
103阅读
Jenkins 是一个很老的 ci/cd 服务了,但是至今并未过时,几乎是各种公司的首选,足见其功能强大
转载 2019-12-23 16:13:57
752阅读
# 实现CI/CD Docker打包指南 ## 概述 在软件开发过程中,CI/CD是一个非常重要的环节,可以帮助开发团队自动化构建、测试和部署软件。本文将介绍如何使用Docker实现CI/CD过程中的打包操作,同时指导刚入行的小白如何进行操作。 ## 流程图 ```mermaid journey title CI/CD Docker打包流程 section 开始
原创 2月前
9阅读
如果你的发流程是下面?这个样子的, 那么你一定很好奇, 为什么我提交到仓库的代码可以自动部署并访问到最新的提交内容 如果你的开发流程是下面?这个样子的, 那么你一定很好奇, 为什么我提交到仓库的代码可以自动部署并访问到最新的提交内容这就是近年来兴起的 DevOps 文化, 很方便的解决了开发人员和运维人员每次发布版本需要联调沟通等问题, 缩短了程序发布时间,
转载 2023-08-24 19:05:43
62阅读
一、部署流程1、研发push到github代码库2、Jenkins 构建,pull git代码 使用maven进行编译打包
原创 2023-05-30 12:29:26
183阅读
之前写过使用Jenkins实现自动化部署,最近正好没事研究了下GitLab的自动化部署,顺便记录一下。使用GitLab部署我们需要准备两件事,第一个起码你得有个GitLab,自己搭建或者使用官方的都可以哈,我这里使用的官方的,想自己搭建的同学可以参考下这篇,使用Docker搭建GitLab:https://www.imooc.com/article/23168有了GitLab之后我们还需要自己安装
转载 1月前
157阅读
持續性整合與發佈(Continuous Integration / Continuous Delivery)
转载 2018-01-19 11:00:00
147阅读
2评论
持续集成CI:代码合并、构建、部署、测试都在一起,不断的执行这个过程,并对结果反馈;持续部署CD:部署到测试环境、预发布环境、生产环境;持续交付CD:将最终产品发布到生产环境,给用户使用开发电脑-->git/svn-->人工定时触发-->自动构建与发布-->自动测试-->工程师1.2:什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干
原创 2019-11-20 17:34:44
760阅读
什么是CICDCI / CD的采用改变了开发人员和测试人员如何发布软件。   最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。传统的软件开发和交付
转载 2021-06-08 17:15:00
296阅读
cicd理念
原创 2019-10-10 16:17:26
1353阅读
2点赞
CI/CD 引入 传统软件开发过程中,在“合并日”将各分支代码集成代码时会引发的问题:集成地狱 集成地狱是指当交付团队的成员集成其单个代码时,生产点。在传统的软件开发环境中,这种集成过程很少是流畅和无缝的,而是导致数小时或数天的修复代码,以便它最终能够集成。持续集成 (CI)旨在通过启用和鼓励团队成 ...
转载 2021-05-13 23:58:00
560阅读
2评论
gitlab actions是一个CI/CD平台而它作为CI/CD工具是许多工作流(workflows)中其一参考:https://www.youtube.com/watch?v=R8_veQiYBjI&t=21s
原创 2022-05-30 19:46:37
271阅读
研发push到github代码库、Jenkins 构建、pull git代码使用mave......
原创 2021-07-05 17:16:42
600阅读
# 使用Docker实现CentOS 7的CI/CD ## 简介 在软件开发过程中,持续集成和持续交付(CI/CD)是非常重要的环节,可以提高开发效率和软件质量。Docker是一个流行的容器化平台,可以帮助我们轻松地创建、部署和管理应用程序。本文将介绍如何使用Docker实现CentOS 7上的CI/CD流程。 ## 整体流程 下表展示了使用Docker实现CentOS 7的CI/CD流程的步
原创 2023-07-29 07:03:07
48阅读
一、部署流程1、研发push到github代码库2、Jenkins 构建,pull git代码 使用maven进行编译打
转载 2023-05-30 12:28:26
250阅读
CI/CD docker/k8s 简介引言CI/CDJenkinsdockerdocker composedocker swarmKubernetes 引言最近搬家,电脑还没装,好几天没写博客了,手机写起来真是难搞。本文简单介绍一下标题内得东西,我们用人话来讲讲这几个名词的意思。CI/CDCI (Continuous Integration)CD (Continuous Deployment)持
**一、无网络搭建docker环境**https://www.jianshu.com/p/15e1fb009e9e 由于公司在做一些私有云平台构建,所以会出现在没有网络的情况下搭建环境,经过测试整个流程可以进行搭建docker环境的。 无网络服务器安装docker先在本机下载docker离线包选择docker-18.06.1-ce.tgz https://download.docker.com/l
持续集成(CI)和持续交付(CD)在过去十年左右时间里取得了长足的进步。DevOps测试的兴起引发了针对CI/CD工具的强烈需求。现有的解决方案一直在与时俱进,无数的新产品或新版本正在进入质量检查领域。当你有如此多的选择时,选择正确的工具必须慎重。在所有可用的CI/CD测试工具中,你首先应当考虑的两个工具是Jenkins和GitLab CI/CD工具。Jenkins在GitHub上拥有16,000
原创 2020-11-07 19:52:07
1925阅读
1点赞
CI/CD笔记-gitLab之ci/cd一、概念普及CI/CDgitlabCI/CDgitlab-Jobgitlab-Pipelinegitlab-Stage什么是.gitlab-ci.yml文件.gitlab-ci.yml文件介绍variablesdefaultstagesstagescriptbefore_script和after_scriptonly和excepttagsallow_fail
原创 2021-04-04 23:21:12
4145阅读
1点赞
十年来,持续集成(Continuous Integration,CI)和持续交付(Continuous De
原创 2021-12-31 15:29:30
248阅读
  • 1
  • 2
  • 3
  • 4
  • 5