Git LFS(Large File Storage)
用过 Git 的人应该知道,Git 提交的用户名和邮箱通过 git config 设置的。 一般都会设置成自己的用户名和邮箱,但也可以随意设置。 也就意味着,任何人都可以以你的名义进行提交。 那么如何确...
使用Jenkins时,如果GIT_COMMIT无变化,跳过构建
背景 在管理/维护 gitlab 服务的过程中,总会思考如下问题 例如:为什么仓库很大?是代码中包含二进制?还是分支过多?或者是其它原因? 于是,便想通过数据分析,发现 gitlab 使用中的反模式...
问题描述 业务方反馈,Jenkins 上某个 job 没有将 release 版本的组件发布到 maven 私服,以致依赖方无法引用依赖。 了解这个问题的更多信息: 该 job 构建状态为 success,它使用 maven-re...
Screwdriver 是一个为持续交付而设计的开源的构建平台。 其主要开发语言是 JavaScript。 2020年2月19日,CDF(持续交付基金会) 宣布 Screwdriver 作为 CDF 的第一个孵化项目加入 CDF。 在看...
代码评审 代码评审(CodeReview),顾名思义是对代码进行评审,是软件工程的活动之一。 通过代码评审可以保证代码质量,促进团队知识共享……好处多多。 版本控制与代码评审 软件工程的各个活...
通常,多人协作的软件研发团队中的软件配置管理(Software Configuration Management,SCM)工作必不可少,而这一工作中的CMS(配置管理系统,比如ClearCase、Subversion)是不可或缺的。 各...
{Fast, Correct} - Choose two Build and test software of any size, quickly and reliably Bazel 是 Google 开源的一个构建工具。 加速构建和测试,具有本地或分布式缓存的特性。 支持多种...
近期将 Nexus Repository Mannager 2 升级到 Nexus Repository Mannager 3 使用 Maven 坐标搜索,Version 字段可以搜索到 release 版本的组件,却搜索不到 SNAPSHOT 版本的组件 而用 baseVe...
在(Docker里的)Jenkins里运行Docker实践
当前最流行的持续集成工具非jenkins莫属,已使用jenkins一年有余,想尝试下别的CI工具,如ThoughtWorks Go,且在尝试时做主要记录并分享,这是首先介绍下基本概念.........
svn集成ReviewBoard实现post-commit-review,让post-commit hook后台运行
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复