构建管理&版本管理 我看谁还不懂 Git !(万字长文)
01、认识一下Git!—简介Git是当前最先进、最主流的分布式版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被记录管理起来...
构建管理&版本管理 安装版本控制Git服务Gitea
在实际软件开发中,为了代码的规范化管理,我们依赖各种版本工具来控制软件代码的版本。Git作为新一代的版本控制工具,现在已经很流行了,很大原因是Github的流行。但在Github上要创建私有项...
构建管理&版本管理 ubuntu 下部署源码管理器(git +gitea+mysql)
安装mysql可参考mysql安装文章添加用户对于运行 gitea 的用户。我本来是准备直接 root 运行的,可惜 gitea 不让。Gitea is not supposed to be run as&n...
构建管理&版本管理 手把手教你部署Jenkins教程,小白也能学会(多图预警)!
背景公司的前端、后端构建及部署工作都是人工去做,随着业务扩大,项目迭代速度变快,人员增多,各种问题都暴露出来,将通过一个简单案例分享一下基于Jenkins的前后端自动化工作流搭建的过程...
构建管理&版本管理 Maven基础知识(12)- Gradle 简介、Gradle 安装配置、创建 Java 项目
1. Gradle 简介 Gradle 是一个开源自动化构建工具,它的核心基于 Groovy 的丰富而可扩展的域描述语言(DSL),而不是基于可扩展的标记语言(XML)来定义构建脚本。 &nb...
构建管理&版本管理 Maven基础知识(11)- Maven 自动化部署
Maven 项目的部署通常包括以下步骤: (1) 开发人员将项目代码提交到 GIT 或 SVN 等版本控制系统中,并进行标记; (2) 编译人员从 Git 或 SVN 上下载完...
构建管理&版本管理 Maven基础知识(10)- 搭建 Nexus 私服
Nexus 是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建 Maven 私服,所以也有人将 Nexus 称为 “Maven仓库管理器”。目前 Nexus 分为 Nexus 2.x 和 Nexus 3.x 两个大版本,...
构建管理&版本管理 Maven基础知识(9)- 创建 Webapp 项目、在 IntelliJ IDEA 里使用 Maven、在 Eclipse 里使用 Maven
1. 创建 Webapp 项目 本文将介绍如何使用 Maven 创建、构建、部署和运行 Web 应用程序。 1) 创建 Web 应用 ...
构建管理&版本管理 Maven基础知识(8)- Maven Profile
Maven 项目通常都会有多个不同的运行环境,例如开发环境,测试环境、生产环境等。在不同环境的构建过程很可能是不同的,例如数据源配置、插件、以及依赖的版本等。将项目部署到不同的环境时...
构建管理&版本管理 Maven基础知识(7)- Maven 依赖管理、Maven 插件管理
1. Maven 依赖管理 在开发中子模块可以通过继承获得父模块中声明的全部依赖,这样虽然避免了在各个子模块 POM 中重复进行依赖声明,但也极有可能造成子模块中引入一些不必...