gitlab_runner安装sudo docker run -d --name gitlab-runner --restart always \
  -v /home/gitlab-runner/config:/etc/gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  gitlab/gitlab-runner:l            
                
         
            
            
            
            GitLab CI/CDGitlab持续集成是Gitlab提供的一整套持续集成、持续交付解决方案。Gitlab自9.0版本开始增加了CI和CD功能,所以如果你的公司里的Gitlab上在Settings里找不到关于CI/CD的配置项那么你们确实该对公司的GitLab进行升级了。我们公司之前项目部署一直在用一个叫瓦力的工具,虽然也能实现交付项目的功能但是也有不少弊端,比如:前置任务和后置任务功能不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 01:07:15
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /root/.jenkins/secrets/initialAdminPassword粘贴进去,进入首页提示离线,先不用操作,在浏览器重新开一个页面浏览器地址输入jenkins路径/pluginManager/advanced配置jenkins例如下图将下面的配置去掉s也有说改成清华的地址,经测试也可以修改后一定要提交然后刷新之前的首页页面,安装推荐的插件,熟练的话也可以手动选择安装哪些插件安装插            
                
         
            
            
            
             一、安装pip install python-gitlab官方文档: http://python-gitlab.readthedocs.io/en/stable/API: https://docs.gitlab.com/ce/api/projects.html 二、获取gitlab token1、进入账户设置界面2、选择access tokens,填写信息生成token三、使用1、登录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 10:42:26
                            
                                3968阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述 在Jenkins中从GitLab上拉取代码进行打包或测试。安装 Jenkins和GitLab默认已经安装好,安装过程此处不再赘述。 Jenkins下载地址:https://www.jenkins.io/zh/download/ 下载完成解压后直接安装: 在登录地址:http://localhost:8080/ 选择默认安装部分插件并设置账号/密码 在Jenkins上安装Git和Gitlab插            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 23:07:18
                            
                                4295阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、git概述二、Git 与 SVN 区别三、Git下载安装四、Git 工作流程五、Git 工作区、暂存区和版本库六、Git 创建仓库配置1、查看配置2、编辑 git 配置文件3、设置提交代码时的用户信息七、Git 基本操作1)不同区说明2)一个简单的操作步骤3)创建仓库命令4)提交与修改操作1、git add2、git status3、git diff4、git commit5、git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 19:16:01
                            
                                1364阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 问题描述使用如下命令推送代码到 github :git push origin main根据提示输入用户名和密码,报如下错误:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 08:53:07
                            
                                331阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用GitLab的OAuth2接口进行认证,获取访问令牌一、如何使用GitLab的OAuth2接口进行认证,从而获取访问令牌?1. 注册你的应用程序2. 获取授权码3. 使用授权码获取访问令牌4. 使用访问令牌访问GitLab API安全注意事项二、OAuth应用程序是什么OAuth应用程序的工作原理:特点和优势:三、重定向URI在OAuth认证流程的作用重定向URI的作用重定向URI的例子四、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 18:21:49
                            
                                1013阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、gitlab介绍前边介绍过CentOS7下Gitlab的安装,下边就要说说Gitlab的使用GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby写成。后来,一些部分用Go语言重写,现今并在国内外大中型互联网公司广泛使用。git、git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 14:21:51
                            
                                559阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、认知git理论1.git出现的背景版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。 这么做唯一的好处就是简单,但是特别容易犯错。 有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。举个例子如果你毕业写过论文,那么你肯定遇见过这个问题,你的论文由于各种原因            
                
         
            
            
            
            gitlab devops GitLab,一个基于Git软件版本控制系统的devops平台,通过其11.1版以及其他增强功能,提高了对安全性的了解。  新的安全仪表板报告每个项目的默认分支的最新安全状态。 安全团队可以确定是否有问题,并在需要时采取措施。 仪表板可用于消除误报或创建问题以解决。 团队还可以调整的严重性权重。 安全仪表板位于项目侧面导航的“项目”菜单中。  [Git要点: G            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 21:08:37
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            初始配置初始登录之后需要做一些初始设置,便于后续的使用。密码修改初始登录之后需要立刻做一件事情,那就是修改初始密码,因为明确提醒了:Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours也就是说初始密码存储在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 15:02:15
                            
                                5717阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇文章将涉及到关于IntelliJ IDEA,GIT,GitLab以及Linux等相关技术的使用,并且将从搭建gitlab服务器开始,使用IntelliJ IDEA配合Git进行讲解项目开发。本文分成三部分:1.搭建gitlab2.使用git迁移项目到gitlab中3.使用IDEA迁出项目一:从零搭建gitlab服务器1.1 GitLab镜像下载地址:https://mirrors.tuna.t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 13:31:15
                            
                                571阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            包图显示了中型到大型项目中模型元素的排列和组织,可用于显示子系统或模块之间的结构和依赖关系。什么是UML中的包图?大系统提供了特殊的挑战。为大型系统绘制一个类模型,它太大而无法理解。要理解的类之间有太多的链接。UML的一个有用的技术是处理这个问题。统一建模语言中的包有助于:要分组元素为分组元素提供命名空间包可以包含其他包,从而提供包的分层组织。UML元素可以分组到包中。下图显示了一个示例包图,用于            
                
         
            
            
            
            GitLab+Jenkins持续集成+自动化部署什么是持续集成?(1)Continuous integration (CI)持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 11:56:40
                            
                                2460阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            彻底卸载GitLab1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab 4、杀掉第一个进程(就是带有好多…的进程) 杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程。若还存在,可以把它的主要组件的进程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 12:03:35
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. CI 持续集成1. 前言2. 实现持续集成1. 前言2. 安装gitlab服务器3. 安装gitlab-runner0. 整个目录结构1. 编写docker-compose.yml文件2. 解释yml文件3. 编写Dockerfile文件4. 解释Dockerfile文件5. 运行docker-compose up -d6. 其他必要命令执行操作7. 解释为什么不在dockerfi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:53:38
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置keyGithub在本地创建ssh keyssh-keygen -t rsa -C "your_email@youremail.com"后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。 回到github上,进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:36:44
                            
                                794阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、gitHub创建项目仓库登录gitHub - > 打开你的存储库新增项目存储库创建存储库然后项目存储库就创建完成了二、创建gitHub登录token注意官方日志:从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证。 我也踩了这个坑,用账号密码登录,然后推送项目的时候报错如下图: 日志网址:https            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 18:55:42
                            
                                4033阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #大纲思路讲解jenkins 安装gitlab 安装jenkins 与 gitlab配置自动化部署测试可能存在的问题思路讲解gitlab->push(其他操作)->webHook(监听到)->触发(jenkins构建操作)->jenkins构建->pull 指定项目->构建脚本->完成。jenkins安装下载jenkins warwget http://m