引言()这是一个系列的文章,讲述的是一个中小型开发团队如何从零开始使用搭建基建 GitLab 代码托管平台,以及使用 GitLab Runner 实现 CI/CD 的故事。本系列通过部署一个完整的 .net core 项目来做配合实战,可能这个案例并不能适合每个人,但希望可以给刚接触 GitLab             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 21:12:18
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录概要Gitlab-CI实现步骤 参考文档概要由于日常开发过程中,需要经常打包dist包后,发给后端部署,造成不便。而CI,Continuous Integration,即为持续集成。即在代码构建过程中持续地进行代码的集成、构建。Gitlab-CI实现步骤 First:安装gitlab-runner      &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 14:41:12
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意:从8.0版开始,GitLab 持续集成(CI)完全集成到GitLab本身,并在所有项目中默认启用。一、GitLab提供持续集成服务       如果将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,则每次提交或推送都会触发CI 管道。 该.gitlab-ci.yml文件告诉GitLab跑步者该做什么。默            
                
         
            
            
            
            1.背景gitlab的CI执行会影响gitlab服务器的性能,而且项目有可能要在linux环境和Windows环境下分别运行和测试,因此,gitlab提供了gitlab runner机制,只需在目标主机上安装gitlab runner,就可以在该设备上进行项目的CI/CD工作。2.前提已经有gitlab服务器,并且其中有具体的项目,gitlab服务器如何的搭建,项目如何创建,请查阅相关文档。3.目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 11:35:42
                            
                                379阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             http://blog.csdn.net/r8hzgemq/article/details/49897905gitlab和sourcetree配置ssh绕坑http://blog.csdn.net/memgxingfeixiang/article/details/52486760Gitlab和SourceTree组合实现版本控制http://www.cnblogs.com/always            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-22 15:51:41
                            
                                957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gitlabrunner注册和安装gitlabserverrunnerrunnerrunnerrunner测试环境dockerimagerepositoryshelldockersshkubermetes在windows上装一个runner            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-04-08 20:48:25
                            
                                449阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ##一、不同stage间数据传输及不想要每个阶段都进行refetches all changes from the last commit [https://stackoverflow.com/questions/43719239/gitlab-deploy-job-fetches-changes- ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-23 15:44:00
                            
                                317阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            介绍 
有一些保留的关键字是不允许作为任务(job)的名字:image 使用Docker的镜像来作为构建容器services 使用Docker服务stages Define build stagestypes Alias for stages (deprecated)before_script Define commands that run before each job's scriptaf            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 06:13:43
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            操作系统:centos 6.5 关闭selinux# 修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑
# sestatus -v 查看selinux状态步骤:1、安装软件包及解决依赖项
2、系统用户
3、Ruby环境
4、Go
5、数据库(Mysql/Postgresql)
6、Redis
7、Gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 21:26:21
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开源最前线(ID:OpenSourceTop) 猿妹编译链接:https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-subscription-model/GitLab正式宣布涨价!近日,GitLab宣布取消最低的每人每月4美元 Bronze/Starter 订阅档位,目前付费购买最低要求每人每月 19 美元。具体改动如下:GitLa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-13 18:20:59
                            
                                175阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            stages: - build build and test: stage: build only: - tags tags: - shell script: - unzip update.zip - ls - whoami
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-02 14:21:39
                            
                                225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录安装gitlab安装包方式安装docker方式部署gitlab-ce修改默认的管理员密码doceker方式部署docker-runnerdocker-runner注册到gitlab注册命令解释gitlab-runner的执行器命令解释(help为主 man手册有待补充)gitlab-runner的命令解释gitlab-ctl的命令解释gitlab-backupgitlab-psqlgit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 10:17:24
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              1. GitLab Runner参考:《Configuring GitLab Runners》In GitLab CI/CD, Runners run the code defined in .gitlab-ci.yml. A GitLab Runner is a lightweight, highly-scalable agent that picks up a CI j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-07 22:15:21
                            
                                156阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇目录链接GitLab CI/CD variables 说明:使用变量的方式1、预定义变量(Predefined CI/CD variables)2、自定义变量(Custom CI/CD variables)3、.gitlab-ci.yml 中定义变量实现方式1、项目中定义变量2、通过api1) 前置条件:i 查看项目idii 创建项目级令牌iii 查看此项目是否有变量2) 列出项目变量的3)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 20:04:54
                            
                                181阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。stagesstages用来定义可以被job调用的stages。stages的规范允许有灵活的多级pipelines。stages中元素的顺序决定了对应job的执行顺序:相同stage的job是并行执行的;下一个stage的job在前一个stag            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 15:07:46
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            部门决定从SVN迁移到GIT之初,我们暂定的是使用Jenkins作为CI/CD的实现,不过秉承实用的思想我们最终决定直接启用GitLab内置的GitLab-CI作为我们目前的CI/CD实现。1. 概述GitLab-CI 即为 GitLab Continuous Integration,也就是GitLab自带的持续集成工具。其思想就是每次用户push代码到gitlab上时触发执行.gitlab-ci            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 11:00:30
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0.前言  前段时间,考虑到要练习部署一套CI/CD的系统。一开始考虑到Jenkins,随着这两天的了解,发现最新版的GitLab已经提供有CI/CD集成了。所以本次博客,干脆一步到位,直接用GitLab里面的CI/CD模块。Jenkins可能需要更高级的应用场合。经过测试GitLab自带的功能完全符合我的需求。1. 安装GitLab和GitLab-CI(gitlab-runner)  英语比较好            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 15:49:08
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 15:17:51
                            
                                382阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1,gitlab托管vue项目只要用过git托管工具的,相信这一步都是没问题的。 先在gitlab中创建一个空的项目。 新建一个分支。 这时候,仓库是空的。2,本地项目连接到远程仓库在本地创建一个vue项目,vue-cli创建即可。 将本地项目连接远程仓库。 3,设置gitlab-runner这是CI/CD流程中,比较重要的步骤,后序的流程都依赖于这个runner进行。 可见专门写的一个博客安装g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 10:05:34
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用GitLab CI前提条件是: runner 能够成功跑通安装请点击最终目标,快速,漂亮的.gitlab-ci.yml文件基础概念文档位置> clicked语法太多,用什么看什么吧!!!以下是常用概念PipeLine一次Pipeline 相当于一次构建任务,里面包含多个流程,如安装依赖、运行测试、编译、部署测试服务器,部署生产服务器等流程任何提交或者Merge Request 的合并 都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 20:55:32
                            
                                128阅读
                            
                                                                             
                 
                
                                
                    