草庐IT

SCM_CREDENTIALS

全部标签

git - 如何在 sonarqube 5.0 中使用 git 作为 scm 提供程序(使用 sonar-runner )

我关注sonarqub的官方支持http://docs.sonarqube.org/display/SONAR/SCM+support我得到上面的错误。是我漏掉了什么需要配置的东西,还是配置错了08:46:33.723INFO-SensorSCMSensor...08:46:33.897INFO-SCMproviderforthisprojectis:git08:46:33.898INFO-RetrieveSCMblameinformation...08:46:33.915INFO-632filestobeanalyzed08:46:34.377INFO-Author:PersonId

从 Surround SCM 导入 Git?

我公司在SurroundSCM中有一个大型代码库,它是几年前从SourceSafe迁移过来的。我们希望转向更适合我们需求的东西,但事实证明,将我们的历史从Surround中移除是一项挑战。谷歌搜索git导入器,我找到了agoodtutorialoncustomimporters.似乎也支持svn、perforce和许多其他,但没有Surround。只拍摄快照并启动一个新的gitrepo会更好吗?或者是否值得编写脚本以获得15年以上的代码历史记录? 最佳答案 在这种情况下发现自己,我自己编写了这样一个自定义导入程序:export-su

从 Surround SCM 导入 Git?

我公司在SurroundSCM中有一个大型代码库,它是几年前从SourceSafe迁移过来的。我们希望转向更适合我们需求的东西,但事实证明,将我们的历史从Surround中移除是一项挑战。谷歌搜索git导入器,我找到了agoodtutorialoncustomimporters.似乎也支持svn、perforce和许多其他,但没有Surround。只拍摄快照并启动一个新的gitrepo会更好吗?或者是否值得编写脚本以获得15年以上的代码历史记录? 最佳答案 在这种情况下发现自己,我自己编写了这样一个自定义导入程序:export-su

git - 如何获取 Jenkins 管道或多分支管道内的 SCM URL?

我正在尝试让预构建merge在多分支管道中工作,我想避免在我的管道脚本中对giturl进行硬编码。似乎scmstep必须以某种方式存储url,但我不知道如何访问它。 最佳答案 你是对的,scm对象确实有你需要的信息。当在流水线项目(或多分支流水线项目)中使用git作为源代码控制时,scm全局变量将是GitSCM的实例。.这意味着`scm.getUserRemoteConfigs()'将返回UserRemoteConfig的列表。实例。这些实例具有gitremote的名称、url和refspec。您可以遍历该列表以找到匹配的Remot

git - 如何获取 Jenkins 管道或多分支管道内的 SCM URL?

我正在尝试让预构建merge在多分支管道中工作,我想避免在我的管道脚本中对giturl进行硬编码。似乎scmstep必须以某种方式存储url,但我不知道如何访问它。 最佳答案 你是对的,scm对象确实有你需要的信息。当在流水线项目(或多分支流水线项目)中使用git作为源代码控制时,scm全局变量将是GitSCM的实例。.这意味着`scm.getUserRemoteConfigs()'将返回UserRemoteConfig的列表。实例。这些实例具有gitremote的名称、url和refspec。您可以遍历该列表以找到匹配的Remot

git - 当您使用 git 时,Maven pom.xml - <scm> 内的 <tag> 元素的用法是什么

我们正在为一个Java项目同时使用maven和git。在节,由发布插件自动添加。例如,scm:git:http://myserver:7990/scm/project/test.gitreleaes-tag什么是代表这里?我相信正常的约定是HEAD.当我们使用subversion时,maven从未使用过是什么意思??我搜索了google和maven文档,但找不到任何相关信息。 最佳答案 元素被release:prepare使用指定为此版本创建的标签(实现为MRELEASE-723)。在发布之外,它本质上是一个占位符,并且HEAD是一

git - 当您使用 git 时,Maven pom.xml - <scm> 内的 <tag> 元素的用法是什么

我们正在为一个Java项目同时使用maven和git。在节,由发布插件自动添加。例如,scm:git:http://myserver:7990/scm/project/test.gitreleaes-tag什么是代表这里?我相信正常的约定是HEAD.当我们使用subversion时,maven从未使用过是什么意思??我搜索了google和maven文档,但找不到任何相关信息。 最佳答案 元素被release:prepare使用指定为此版本创建的标签(实现为MRELEASE-723)。在发布之外,它本质上是一个占位符,并且HEAD是一

git - 在 Jenkins 管道作业上访问 SCM (Git) 变量

这个问题在这里已经有了答案:GitVariablesinJenkinsWorkflowplugin(8个答案)关闭6年前。这是我的管道代码:node('master'){giturl:"$GIT_REPO_URL",branch:"$GIT_BRANCH"echoenv.GIT_COMMITechoenv.GIT_BRANCHechoenv.GIT_REVISION}构建结果如下:Startedbyuseranonymous[Pipeline]Allocatenode:StartRunningonmasterin/var/lib/jenkins/jobs/test/workspace[

git - 在 Jenkins 管道作业上访问 SCM (Git) 变量

这个问题在这里已经有了答案:GitVariablesinJenkinsWorkflowplugin(8个答案)关闭6年前。这是我的管道代码:node('master'){giturl:"$GIT_REPO_URL",branch:"$GIT_BRANCH"echoenv.GIT_COMMITechoenv.GIT_BRANCHechoenv.GIT_REVISION}构建结果如下:Startedbyuseranonymous[Pipeline]Allocatenode:StartRunningonmasterin/var/lib/jenkins/jobs/test/workspace[

git - SCM与SVN的区别

SCM和SVN有什么区别?git与mercurial有何不同? 最佳答案 SCM一般表示SoftwareConfigurationManagement,其中包括CMRM(从变更管理到发布管理),包括版本控制。SVN只是一个VCS:VersionControlTool.所以一个更完整,涵盖更完整的开发生命周期,同时是通用的:TeamFundationServer或RTC-RationalTeamConcert-都是SCM的例子。 关于git-SCM与SVN的区别,我们在StackOverf