”CI/CD“ 的搜索结果

     持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续部署(continuous deployment)是通过自动化的构建、测试...

     转载请注明出处:gitlab的ci/cd发布项目隐藏帐号密码 为了安全需要,一般项目中不允许包含明文密码,防止获取到项目代码的人拿到数据库的帐号密码,防止帐号密码泄露。 去掉明文密码的方式 有很多,比如: 1、使用k8s...

     通过为你的项目配置一个或者多个 GitLab Runner,然后撰写一个 .gitlab-ci.yml,你就可以很方便地利用 GitLab CI/CD 来为你的项目引入持续集成/交付的功能。 执行流程 Stage GitLab CI/CD 的执行过程中首先驱动的...

     持续集成、持续交付、持续部署(CI/CD)简介 概述: 软件开发周期中需要一些可以帮助开发者提升速度的自动化工具。其中工具最重要的目的是促进软件项目的持续集成与交付。通过CI/CD工具,开发团队可以保持...

     Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。Jenkins X 核心组件Jenkins...

     一、CI/CD的理解 CICD是一个整套流程的解决方案,光依靠docker和k8s是完全不行的,中间涉及到很多CI/CD的工具,CI的服务器。 本地用github做代码的管理,Travis CI用于构建docker,docker的镜像发布到docker hub...

CI、CD、Pipeline 概念

标签:   CI  CD  Pipeline

     文章:什么是持续集成(CI)/持续部署(CD)? 简要摘抄: 对于 “持续” 一词的概念 这并不意味着“一直在运行”,而是“随时可运行”。 CI 即持续集成 持续集成(continuous integration)是在源代码变更后自动...

     CI/CD 实践对于基础设施、第三方应用程序和内部开发的应用程序同样适用。虽然有许多不同的工具可以实践 CI/CD,但这些工具都使用类似的模型。最重要的也许是,引导公司采取这种新的做法会让你在公司里处于一个强有力...

     本篇目录链接项目说明:流程思路:说明:CI filehttp-ci file:nginx-ci file:结果展示: 项目说明: 基于通过http项目去触发nginx项目。 流程思路: 在http ci中定义VERSION变量,然后通过pipelinetriggeer传参,...

     配置服务器 weget 安装服务器下载 yum -y install wget maven 官网下载 apache-maven-3.6.3-bin.tar.gz ...tar -zxf 文件 -C 指定目录 配置环境变量 # Maven export MAVEN_HOME=/opt/software/apache-

     时至今日,越来越多的工程团队开始实行敏捷开发,借以推动更短、更快的发布周期。而代码库的增长与更高的生产构建频率,也带动持续集成与持续部署/交付工具快速兴起。如果您有意提升...

     之前出过一个简略版的GitLab CI/CD的实战教程。但对于很多名称和业务场景没有很细致的讲解。所以再开一个系列教程是很有必要的。此外,如果要想在某个领域深造,有较高的造诣,就要努力将各种问题,各种文档整理成...

     调用webapi 来触发一个流水线 ...集群中CI/CD jave python go 项目的构建与部署 python go ruby php 项目的缓存目录 https://docs.gitlab.com/14.0/ee/ci/caching/index.html#cache-python-dependencies ...

     自动实现如下图:打包后直接进入服务器,没有容器情况下,脚本和配置文件会越来越多,很乱。 容器化后:打包后进入镜像仓库HARBOR, ...

      Gitlab是常用的开源git代码管理工具之一,随着发展推出了ci/cd解决方案,顾名思义具体来说ci/cd主要完成以下两个工作:  ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等 ...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1