概述本文囊括了所有package.json文件中你需要知道的细节。注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。该文件描述的很多行为都受npm-config中的配置影响。下面分别介绍package.json中各个字段的含义和用法。namename和version字段是package.json文件中最重要的字段。这是必须的字段,如果你的npm包没有指定
转载
2024-08-27 21:03:41
57阅读
gitlab入门指南gitlab和github的简单区别:gitlab简单使用:什么是本地仓库?为什么要建立本地仓库?本地仓库如何建立?本地仓库中的三个区:工作区:暂存区:本地仓库远程仓库:远程仓库是什么?远程仓库与本地仓库关联远程仓库克隆到本地撤销文件修改Git分支新建和使用 hello,作为新人来到公司,发现企业代码都是用的gitlab,具有方便多人协同、易管理等特点。之前用过github,
转载
2024-02-23 23:15:03
29阅读
git相关知识1、创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。选择一个空目录或者你需要创建版本库的目录,打开git bash(windows下最好打开这个窗口,当然你也可以打开cmd窗口;linux下直接
3.4 计划灾难恢复Argo CD不直接使用任何数据库(Redis被用作缓存),所以它看起来没有任何状态。之前,我们看到了如何实现高可用性的安装,主要是通过增加每个部署的副本数量来完成的。但是,我们也有应用程序定义(如Git源集群和目标集群),以及关于如何访问Kubernetes集群或如何连接到私有Git回购或私有帮助集群的详细信息。这些东西构成了Argo CD的状态,它们保存在Kubernete
三、 Gerrit的注册及使用1. 简介Gerrit为代码审核工具,git提交的代码,必须经过审核才能合入到正式的版本库中。2. 注册步
前言纵观人类历史的发展以及三次工业革命,你会发现利用机器来替代部分人力劳动,将重复的工作自动化从而解放生产力都是发展的必然趋势,在软件工程领域也不例外,其中 CI/CD 就是其中一项,那么什么是 CI/CD 呢,网上的解释不要太多,这里我就直接放一幅 Gitlab 官网的工作流程图好了:准备条件Gitlab runner.gitlab-ci.ymlGitlab runnerGitlab runne
转载
2024-05-06 10:29:33
169阅读
随着Git仓库变得越来越大,由于性能导致的可用性问题会越来越突出。比如git clone一个大型仓库会下载整个仓库对象和每次迭代的副本,下载过程会非常耗时,耗带宽,而且常常会导致中断。为了解决这个问题通常有两个方法:第一个是方法是对仓库从新规划,把大的文件提取出来使用Git LFS保存。 还有一个方法是Git shallow clone 浅克隆(--depth):这是git内置的唯一减
一、简介(1)版本控制定义版本控制(Revision Control)是指软件开发中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,是一种方便查看历史变更记录,备份以便恢复以前的版本的软件工程技术。简而言之:用于管理多人协同开发项目的技术(2)版本控制的作用 忽视版本控制将产生诸多问题: 软件代码的一致性、软件内容的冗余、软件过程的事务性、软件开发过程中的并发性、软
转载
2024-03-02 08:51:49
200阅读
Gitlab的基本介绍:Gitlab是利用Ruby on Rails 一个开源的版本管理系统,实现一个自托管的git项目仓库,可通过web界面进行访问公开或私有的项目。与GitHub类似,Gitlab能够浏览源代码、管理缺陷和注释、可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序Wall进行交流。它还提供了一个代码片段收集功能可以轻松地实
转载
2024-03-07 16:27:56
905阅读
价值流分析中阶段细分的新可视化基础版专业版旗舰版SaaSYY私有化部署YY我们更新了价值流分析概览,并将总时间折线图替换为堆积面积图。新图表显示了所有阶段的明细,以及选定时间段内每个阶段所花费的时间项。此可视化简化了从价值流仪表板到价值流分析的自上而下的优化流程,并帮助您一目了然地评估每个阶段的进度。使用 CI/CD 流水线导入 NuGet 包基础版专业版旗舰版SaaSYYY私有化部署YYY您是否
转载
2024-07-29 09:16:36
59阅读
简介本文辨析在参与开源项目时会遇到的tag与release的概念区别与联系,并比较两者的创建方法。定义标签(tag)是特定提交(commit)一个指针,也就是每个tag对应一个特定的commit。Release是具有changelogs和二进制文件的一级对象,它可以代表超出Git架构本身的一个特定时间点之前的所有项目历史。也就是通过release,不但能够通过源码体现出项目历史,还能通过已经编译好
转载
2024-04-02 15:19:31
61阅读
因为项目需要用到发布版本管理,喜欢玩github的应该懂,gitlab中有release管理,有专有的业界规范。 国内局域网对于release的内容比较少,不过看官方文档也足够了,因此笔者针对release功能进行了简单探索。 文章目录需要你提前了解的东西access tokenproject idtagAPI介绍查看release信息查看所有release信息查看指定release信息创建rel
转载
2023-10-04 09:16:16
271阅读
1. GitLab Runner 的运行环境及执行环境选择GitLab Runner 用 Go 语言写成,最后打包成单文件进行分发,所以可以在很多平台下快速运行,包括 Windows / GNU Linux / MacOS 等,同时也提供 Docker 镜像,方便在 Docker / Kubernetes 环境中部署。但除了 Runner 运行外,Runner 还需要一个环境来运行 jobs. 这
转载
2024-06-01 17:32:03
39阅读
1.1 gitlab安装(192.168.56.12中安装) 1、GitLab是什么? 1. GitLab实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 2. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。 3. 可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提
转载
2024-03-19 11:09:26
119阅读
文章目录方案调研方案一(放弃)方案二(成功)脚本流程增量检测GitLab 配置项目地址 去年 log4j 漏洞爆发时候就已经很痛苦了,当时把所有的线上服务排查了一遍。没想到这都已经过去3个月了,上周又遇到了一个服务仍在使用低版本,被外部攻击,有点受伤。 这件事后,老板让我全量扫一遍我们的代码库,看还有哪些服务还在用老版本的 log4j,统一推一波修复,防止后续在发生此类事件。方案调研方案一(放
转载
2024-03-29 13:02:15
86阅读
小扳手(区域)--settings--Sign-up restrictions
原创
2021-11-26 09:31:35
10000+阅读
创建 GitLab 升级计划 所有等级自我管理本文档可作为指南,帮助您制定强有力的计划来升级自我管理的 GitLab 实例。一般注意事项:如果可能,我们建议您在更新生产实例之前在测试环境中测试升级。理想情况下,您的测试环境应尽可能模仿您的生产环境。如果与支持部门 合作创建您的计划,请分享您的架构的详细信息,包括:
GitLab 是如何安装的?节点的操作系统是什么?(检查不再支持
一、背景最近发现我在公司内部搭建的GitLab平台上关于账号出现了以下几个问题:莫名其妙出现很多陌生人的账功能屏蔽掉,如果有新人进公司需要GitLab账号统一由我...
原创
2022-09-13 14:32:57
3178阅读
扩展参考:Gitlab+Jenkins通过钩子实现自动部署web项目一:环境介绍1:gitlab服务器192.168.152.131 搭建参考:Linux 安装gitlab、docker安装gitlab2:Drone服务器192.168.152.132 搭建参考:Linux基于gitlab搭建Drone CI3:web服务器192.168.152.150 已配置好nginx相关web服务,这里ng
转载
2024-07-02 08:26:56
154阅读
gitlab - 简明指南gitlab - 简明指南命令行指令创建新仓库检出仓库工作流添加和提交推送改动分支更新与合并替换本地改动声明 gitlab - 简明指南你好! 这是助你入门 git 的简明指南,木有高深内容 。直接干货命令行指令Git global setup 全局设置用户git config --global user.name "tom"
git config --global u
转载
2024-06-11 06:30:19
176阅读