我的项目在远程服务器上有一个CVSROOT。我想在 Jenkins (Jenkins)建立工作,以将项目建立到存档中。我还在该项目中使用了cvs,因此该文件在文件中的名称类似于filename,v
,并且在构建过程中发生了gradle throws和error,因为build.gradle
也称为build.gradle,v
。我该如何进行常规构建?
最佳答案
服务器上的存储库仅用作服务器后端。它不是用于一般用途(*),而且绝对不能用作已 checkout 的工作空间。将其视为不可理解的数据库后端的最简单方法是,最好不要弄乱它,而不是注意repo中的文件和其中的comma-v文件之间存在一对一的对应关系。数据库,除了Attic目录中的某些内容,有时还有lockfiles。碰巧的是,这是一个非常简单的后端格式。
Jenkins 将需要 checkout 自己的工作区。
(*)某些工具(例如ViewVC)可能被授予访问存储库的权限,目的是将其索引到数据库结构中,但通常的规则仍然是,一般来说,没有人应该使用服务器上的原始文件。
关于jenkins - 带有逗号v的cvs文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37528951/