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 实现持续集成和持续部署
作为一名经验丰富的开发者,我将向你介绍如何使用GitLab的CI/CD功能来实现持续集成和持续部署。CI/CD(Continuous Integration/Continuous Deployment)是现代软件开发流程中非常重要的一环,它能够帮助开发团队更快地交付高质量的软件。
### 流程概述
在使用GitLab的CI/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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-14 23:33:23
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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/CD 是 Gitlab 提供的持续集成和持续交付工具,通过配置 `.gitlab-ci.ym            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-04 06:08:22
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gitlab ci/cdgitlab-CI简介Gitlab-CI是gitlab8.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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            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
                            
                                4307阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            十年来,持续集成(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阅读