- GitHub
- Git
参考如下步骤添加代码仓库:
添加 GitHub 仓库已在 基于Spring Boot项目构建流水线示例文档中以添加示例的方式给出,详见 基于Spring Boot项目构建流水线 - 添加 GitHub。
如下添加 Gitlab 账户凭证。
完成代码仓库的基本信息,证书选择上一步创建的 gitlab-id,点击保存。
Subversion (SVN) 是一个开源的版本控制系統,它的版本控制与 Git 协议类型的代码仓库有很大区别,如下所示:
- branch (分支):分支开发和主线开发是可以同时并行开发,分支常用于修复 bug 时使用。
- truck (主线 | 主分支):可以理解为开发分支,新功能的开发应放在主线中,当各部分功能开发完后,如需修改代码就用 branch。
- tag (标记):类似 GitHub 中的 tag,用于标记某个可用的版本,可以标记已经上线发布的版本,也可以标记正在测试的版本,一般是只读的。
添加 SVN 作为代码管理工具,需预先填写 SVN 的远程仓库地址 (URL) 和证书 (credentials),其中的凭证一般选择 账户凭证 并填写账户信息。流水线将扫描 SVN 上存在 Jenkinsfile 的分支然后触发该分支来运行流水线,添加 SVN 详见以下信息:
- 远程仓库地址:必填,并且是需要公网或者内网能访问到的 SVN 仓库地址
- 证书:同 Git,需要添加账户凭证
- 排除分支:不扫描哪些分支 (目录)