文章 2022-01-22 来自:开发者社区

在GitLab CI/CD中使用environment对部署环境进行管理

背景每一个应用都在研发阶段都会有几套环境,开发环境,集成环境,测试环境,生成环境。对于不同的环境,CI/CD的处理方式可能有所不同。在GitLab CI/CD中,如果开发者想要快速查询某一个部署环境的部署历史,可以在流水线列表中,使用分支名称,触发用户,tag名称,以及流水线状态来进行搜索,如下图:但如果开发者想要查询某一个部署环境的部署历史,在这种情况下,流水线的搜索是无法满足需要的。即使开发....

在GitLab CI/CD中使用environment对部署环境进行管理
问答 2022-01-15 来自:开发者社区

Gitlab CI/CD与Jenkins选择哪个?

Gitlab CI/CD与Jenkins应该如何选择,目前在devops领域哪个占比更高一些?

文章 2021-12-23 来自:开发者社区

GitLab CI/CD 自动化构建与发布实践

流程介绍CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。这篇文章中,我将会介绍基于 GitLab CI/CD 的自动化构建与发布实践。如下图所示,整个流程将分为几个部分:1.首先开发人员在本地完成项目的开发之后,将代码推送到 Gitlab 仓库中。2.当代码提交到 Gitlab 仓库时,会触发 Pipeline,Gi....

GitLab CI/CD 自动化构建与发布实践
文章 2021-12-15 来自:开发者社区

GitLab内置了 CI CD 工具,强大啊!!

作者:废物大师兄 来源:www.cnblogs.com/cjsblog/p/12256843.htmlGitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:Continuous Integration (CI) 持续集成Continuous Delivery (CD) 持续交付Continuous Deployment (CD) 持续部署持续集成的工作原理是将....

GitLab内置了 CI CD 工具,强大啊!!
文章 2020-04-10 来自:开发者社区

GitLab+Docker搭建CI/CD自动化部署

1.使用场景CICD,顾名思义就是持续集成(Continuous Integration)和持续部署(Continuous Deployment)简称,指在开发过程中自动执行一系列脚本来减低开发引入 bug 的概率,在新代码从开发到部署的过程中,尽量减少人工的介入。以前的老技术,比如git/svn+jenkins这种,jenkins的配置多数还是依赖于负责维护CI的人,很多人不熟悉jenkins....

问答 2019-12-26 来自:开发者社区

gitlab CI / CD在构建之前失败

我是gitlab的新手,在尝试构建时遇到问题。 这是我到gitlab的网址:http:// localhost / root / mytest,我在Linux虚拟机中安装了gitlab。 这是我的gitlab-ci.yml image: maven:3.3.9-jdk-8 variables: MAVEN_OPTS: "-Dhttps.protocols=TLSv1.2 -Dma...

文章 2019-05-30 来自:开发者社区

GitLab CI/CD 在 Node.js 项目中的实践

近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。现有流程中的一些问题在维护多个项目的时候,会暴露出一些问题:如何有效的使用 测试用例如何有效的使用 ESLint部署上线还能再快一些吗使用了 TypeScript 以后带来的额外成本测试用例首先是测试用例,最初我们设计在了 git hooks 里边,在执行 git commit 之....

文章 2018-12-04 来自:开发者社区

Golang基于Gitlab CI/CD部署方案

概述 持续集成 (Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续部署(continuous deployment)是通过自动化的构建、测试和部署循环来快速交付高质量的产品。某种程度上代表....

文章 2018-03-29 来自:开发者社区

gitlab持续集成部署(CI/CD),使用docker配置gitlab-runner

gitlab持续集成部署(CI/CD),使用docker配置gitlab-runner 无互联网环境下,在外网docker pull [image],docker save [image] > [image].tar,在局域网下docker load < [image].tar 创建gitlab-runner容器: sudo docker pull gitlab/gitlab-r...

文章 2017-11-12 来自:开发者社区

如何使用GitLab和Rancher构建CI/CD流水线–Part 1

介绍 GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。 GitLab强大之处在于,它包含强大的持续集成(CI)引擎和Docker容器镜像仓库,让使用者从开发到发布都使用相同的实用工具。它还有两个更强大的开源软件实用工具:Prometheus负责...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注