排序
分享Redis常见面试题
介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 专题推荐:2020年redis...
如何使用Docker在Linux上进行容器的持续集成和持续部署?
如何使用docker在linux上进行容器的持续集成和持续部署? 随着软件开发行业的不断发展,持续集成和持续部署成为了现代化软件开发流程中的重要环节。而Docker作为一种轻量级的虚拟化技术,为我们...
聊聊怎么将gitlab与Jenkins安装在一起
在软件开发的过程中,版本控制和持续集成是非常重要的环节。gitlab是一款很好用而且非常流行的版本控制工具,jenkins则是一个开源的持续集成工具。在实际的工作中,很多开发者都需要将gitlab和j...
一起聊聊GitLab社区版的改造
前言 GitLab是一款相当受欢迎的Git仓库管理软件,也是DevOps相关领域的佼佼者,由于开源,GitLab社区版也受到了广泛的关注和使用。不过,GitLab社区版的默认功能并不一定满足所有用户的需要,而...
从几个方面来看看企业gitee
随着互联网技术的不断发展,软件开发变得更加便捷和高效,git作为版本控制工具也被越来越多的企业所采用,其中就包括国内的企业gitee。 Gitee是由中国最大的社交编程平台OSChina创建的Git代码托...
如何使用Jenkins自动部署Git代码
jenkins是一个流行的开源自动化服务器工具,可以用于持续集成和持续部署应用程序。通过jenkins,可以轻松地自动化测试,构建和部署代码。在这篇文章中,我们将学习如何使用jenkins自动部署git代...
GitLab钩子应该怎么设置
gitlab钩子是gitlab的一种特殊配置,可以通过请求http端点来触发一个自定义的操作,这个操作可以是自动化测试、构建、部署等等。在gitlab的pipeline中使用gitlab钩子,可以触发持续集成和持续交...
深入浅析GitHub上有效管理代码的方法
作为开发人员,我们会经常使用github这个在线代码托管平台。它为我们提供了许多方便的功能,例如版本控制、协作开发和代码审核等等。然而,在github上管理代码并不总是十分容易。如果您不小心管...
几种常见的GitLab替代方案
随着互联网技术与软件开发的迅速发展,现代企业越来越依赖于代码管理工具来提高生产效率和质量。gitlab作为一款优秀的开源代码管理工具,已成为众多企业和个人在代码管理、版本控制、协作开发上...
聊聊如何将IDEA项目部署到Gitee
在如今这个技术激增、人工智能浪潮的年代,开发者们使用各种工具和服务来帮助他们更加快速和高效地开发和部署软件。一个非常流行的开发工具,就是idea。它是一个可定制和高度可扩展的开发工具,...
十分钟学会GIT仓库瘦身及GIT LFS迁移说明
本篇文章给大家带来了关于git仓库瘦身及git lfs迁移说明的相关知识,希望对大家有帮助。 背景 之前一些git项目上 CI/CD,发现jenkins git clone失败,设置depth及clone时间之类的无果。只能考虑...
Apache Commons Collections反序列化漏洞的示例分析
一、简介 虽然这个组件的反序列化漏洞已经被很多文章进行了分析,但是在这里还是要记录一下。毕竟,这对java反序列化漏洞的发展意义重大。 Apache Commons Collections是Java应用开发中一个非常...