1.基于docker部署 1.1 安装gitlab docker run -d \ --hostname gitlab.navysummer.top \ -p 443:443 -p 80:80 -p 222:22 \ --name gitlab \ gitlab/gitlab-ce:latest g
原创 2021-12-11 21:50:00
322阅读
CentOS-7-x86_64-Minimal-1804(CentOS Linux release 7.8.2003 (Core))推荐最低配置: 2C 4G disk: 20G初始化已安装/已执行过操作内核优化(vi /etc/sysctl.conf)# kernel optimize ## 表示套接字由本端要求关闭,这个参数决定了它保持在FIN-wAIT-2状态时间,默认值是60秒,建议调
## 使用GitLab CI/CD 实现持续集成和持续部署 作为一名经验丰富开发者,我将向你介绍如何使用GitLabCI/CD功能来实现持续集成和持续部署。CI/CD(Continuous Integration/Continuous Deployment)是现代软件开发流程中非常重要一环,它能够帮助开发团队更快地交付高质量软件。 ### 流程概述 在使用GitLabCI/CD功能
原创 2024-05-06 10:57:25
60阅读
GitLab CI/CD 是一个内置在GitLab工具,用于通过持续方法进行软件开发:Continuous Integration (CI)  持续集成Continuous Delivery (CD)     持续交付Continuous Deployment (CD)   持续部署持续集成工作原理是将小代码块推送到Git仓库中托管应用程序代码库中,并且每次推送时,都要运行一系列脚本来构
转载 2020-02-05 12:42:00
298阅读
2评论
在软件开发领域,持续集成(Continuous Integration,简称CI)和持续交付(Continuous Delivery,简称CD)是非常重要概念。它们可以帮助开发团队自动化测试和部署应用程序,提高开发效率和质量。而GitLab则是一个功能强大代码托管平台,支持CI/CD集成,可以为开发者提供完整CI/CD解决方案。 接下来,我将介绍如何在GitLab中实现CI/CD,并通过代
原创 2024-05-06 10:55:11
171阅读
GitLab CI/CD 是一个内置在GitLab工具,用于通过持续方法进行软件开发:Continuous In
gitlab CI/CD架构:  gitlab CI/CD步骤:安装Runner:Linux服务器安装:•Linux安装文档:https://docs.gitlab.com/runner/install/linux-repository.htmlcurl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner
转载 2021-05-08 16:52:50
776阅读
2评论
环境准备: gitlab账号公网账号:代码仓库和编译器 目标机:装有docker和gitlab-runner环
原创 2023-07-25 20:02:30
108阅读
gitlab 添加 CICD 什么是CICD CI - 持续集成 开发人员自动化流程 代码新更改会定期构建、测试并合并到共享存储库中 可以解决在一次开发中有太多应用分支,从而导致相互冲突问题 CD - 持续交付 开发人员更改会自动进行错误测试并上传到存储库(如 GitHub 或容器注册表), ...
转载 2021-05-20 23:40:00
1469阅读
2评论
https://blog..net/u010511236/article/details/79360140Gitlab CI/CD1.概述Gitlab是常用开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工作. ci(持续构建) 代码提交后触发自动化单元测试,代码预编译,构建镜像,上传镜像等. c...
转载 2021-10-25 13:37:38
206阅读
# Gitlab Java CI/CD 简介 随着软件开发过程不断发展,自动化构建和部署已经成为开发团队标准实践之一。Gitlab作为一个强大代码托管平台,提供了一套完整CI/CD工具,使开发人员能够轻松地实现自动化构建、测试和部署。 ## Gitlab CI/CD 概述 Gitlab CI/CDGitlab 提供持续集成和持续交付工具,通过配置 `.gitlab-ci.ym
原创 2024-03-04 06:08:22
26阅读
gitlab ci/cdgitlab-CI简介Gitlab-CIgitlab8.0之后自带一个持续集成系统,中心思想是当每一次push到gitlab时候,都会触发一次脚本执行,然后脚本内容包括了测试,编译,部署等一系列自定义内容。Gitlab-CI脚本执行,需要自定义安装对应gitlab-runner来执行,代码Push之后,webhook检测到代码变化,就会触发gitlab-CI,分配到各个Runner来运行相应脚本script,这些脚本有的是测试项目用,有的是部署用。gitl
原创 2021-09-07 17:46:38
1182阅读
之前写过使用Jenkins实现自动化部署,最近正好没事研究了下GitLab自动化部署,顺便记录一下。使用GitLab部署我们需要准备两件事,第一个起码你得有个GitLab,自己搭建或者使用官方都可以哈,我这里使用官方,想自己搭建同学可以参考下这篇,使用Docker搭建GitLab:https://www.imooc.com/article/23168有了GitLab之后我们还需要自己安装
转载 2024-07-31 11:29:35
550阅读
1前言写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人本质都是懒狗,程序员也不能例外,为了各种意义效率提升(懒),我们需要持续集成工具,将代码测试、编译、发布这些重复性很高工作,全部变成自动化,减轻工作量,提高效率,解放生产力,为华夏伟大复兴贡献力量说回正题,持续集成工具主流就 Jenkins 、Gitlab CI/CD 这些,因为我们刚好在用 Gitlab,所以就不去折
转载 2024-03-29 13:08:01
93阅读
Gitlab+Jenkins实现简单CICD前言方案设计方案实施Jenkins配置Gitlab HooksGitlab RunnerTrouble Shooting总结 前言首先我这里用Gitlab比较老8.16.9且是源码编译安装, Jenkins版本2.303.1,Gitlab、Jenkins安装就不细说了。主要想解决问题是,在某个git项目提交时候调用Jenkins,然后Jenk
转载 2024-05-10 17:30:24
137阅读
持续集成(CI)和持续交付(CD)在过去十年左右时间里取得了长足进步。DevOps测试兴起引发了针对CI/CD工具强烈需求。现有的解决方案一直在与时俱进,无数新产品或新版本正在进入质量检查领域。当你有如此多选择时,选择正确工具必须慎重。在所有可用CI/CD测试工具中,你首先应当考虑两个工具是Jenkins和GitLab CI/CD工具。Jenkins在GitHub上拥有16,000
原创 2020-11-07 19:52:07
2188阅读
1点赞
CI/CD笔记-gitLabci/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
4307阅读
1点赞
十年来,持续集成(Continuous Integration,CI)和持续交付(Continuous De
原创 2021-12-31 15:29:30
302阅读
近十年来,持续集成(Continuous Integration,CI)和持续交付(Continuous Delivery,CD)领域都取得了很大进步。DevOps 测试兴起导致了对 CI/CD 工具快速需求。现有的解决方案总是随着时间推移而改进,大量新产品或新版本正在进入 QA 领域。当你手头有这么多选项时,选择正确工具确实会有一点儿挑战。在所有可选用于测试 CI/CD 工具中,J
转载 2021-04-22 14:25:49
523阅读
近十年来,持续集成(ContinuousIntegration,CI)和持续交付(ContinuousDelivery,CD)领域都取得了很大进步。DevOps测试兴起导致了对CI/CD工具快速需求。现有的解决方案总是随着时间推移而改进,大量新产品或新版本正在进入QA领域。当你手头有这么多选项时,选择正确工具确实会有一点儿挑战。在所有可选用于测试CI/CD工具中,Jenkins和Gi
转载 2020-12-22 22:56:25
548阅读
  • 1
  • 2
  • 3
  • 4
  • 5