草庐IT

git - hudson+git fatal error : Could not apply tag

我正在尝试根据thisarticle使用git设置hudson,但我在构建过程中仍然遇到git错误:FATAL:Couldnotapplytag-PROJECTNAME-ID...Causedby:hudson.plugins.git.GitException:Commandreturnedstatuscode128:***Pleasetellmewhoyouare.运行:gitconfig--globaluser.name显示有效数据,.gitconfig可访问。如何纠正这些错误? 最佳答案 安装git插件后,您可以在Jenkin

git - hudson+git fatal error : Could not apply tag

我正在尝试根据thisarticle使用git设置hudson,但我在构建过程中仍然遇到git错误:FATAL:Couldnotapplytag-PROJECTNAME-ID...Causedby:hudson.plugins.git.GitException:Commandreturnedstatuscode128:***Pleasetellmewhoyouare.运行:gitconfig--globaluser.name显示有效数据,.gitconfig可访问。如何纠正这些错误? 最佳答案 安装git插件后,您可以在Jenkin

git - 在 Hudson 中,如何获取当前构建的 git commit sha?

我们将Hudson与git结合使用。我们有一个编译我们项目的构建/测试服务器,然后是一个我们需要部署到的QA服务器。我们想要获取当前构建的gitcommitsha并使用它来pull适当的提交以部署在我们的QA服务器上。不幸的是,hudongit插件似乎没有在环境变量中设置gitcommitsha(例如svn插件在SVN_REVISION中所做的)。我们如何解决这个问题?指针/示例会有所帮助,因为我是hudson新手。谢谢 最佳答案 我在Post构建命令中添加了:env在日志中我找到了所有环境变量。其中一些是:BUILD_TAG=je

git - 在 Hudson 中,如何获取当前构建的 git commit sha?

我们将Hudson与git结合使用。我们有一个编译我们项目的构建/测试服务器,然后是一个我们需要部署到的QA服务器。我们想要获取当前构建的gitcommitsha并使用它来pull适当的提交以部署在我们的QA服务器上。不幸的是,hudongit插件似乎没有在环境变量中设置gitcommitsha(例如svn插件在SVN_REVISION中所做的)。我们如何解决这个问题?指针/示例会有所帮助,因为我是hudson新手。谢谢 最佳答案 我在Post构建命令中添加了:env在日志中我找到了所有环境变量。其中一些是:BUILD_TAG=je

git - Jenkins + git : "tell me who you are" error, 为什么要打标签?

刚刚在Ubuntu12.04中安装了Jenkins,我想创建一个简单的构建,它只是克隆一个项目并构建它。它失败了,因为它不能标记。它不能标记,因为它错误地说“告诉我你是谁”显然是因为我没有设置git设置UserName和UserEmail。但是,我不需要设置这些,Jenkins只会克隆存储库,如果它不打算推送更改,为什么它需要凭据,为什么它根本需要做一个标签?完整的错误日志是:StartedbyuseranonymousCheckout:workspace//var/lib/jenkins/jobs/Foo.Bar.Baz/workspace-hudson.remoting.Local

git - Jenkins + git : "tell me who you are" error, 为什么要打标签?

刚刚在Ubuntu12.04中安装了Jenkins,我想创建一个简单的构建,它只是克隆一个项目并构建它。它失败了,因为它不能标记。它不能标记,因为它错误地说“告诉我你是谁”显然是因为我没有设置git设置UserName和UserEmail。但是,我不需要设置这些,Jenkins只会克隆存储库,如果它不打算推送更改,为什么它需要凭据,为什么它根本需要做一个标签?完整的错误日志是:StartedbyuseranonymousCheckout:workspace//var/lib/jenkins/jobs/Foo.Bar.Baz/workspace-hudson.remoting.Local

git - 使用 Hudson 构建特定的 git commit

我有一个hudson构建服务器。源代码由git存储库管理。对于每个构建,最新版本都会被checkout并编译。现在我想告诉hudson不要使用最新版本,而是使用旧版本的代码(由我指定)。在hudson中,我有两个可以设置的参数。第一个“存储库名称”,默认值为“origin”,第二个refspec的值为+refs/heads/*:refs/remotes/origin/*。我尝试了一些类似origin/[commitid]或+refs/heads/*:refs/remotes/origin/[commitid]的东西。但没有任何效果如预期。我想我必须使用参数化作业,这样我才能将提交作为作

git - 使用 Hudson 构建特定的 git commit

我有一个hudson构建服务器。源代码由git存储库管理。对于每个构建,最新版本都会被checkout并编译。现在我想告诉hudson不要使用最新版本,而是使用旧版本的代码(由我指定)。在hudson中,我有两个可以设置的参数。第一个“存储库名称”,默认值为“origin”,第二个refspec的值为+refs/heads/*:refs/remotes/origin/*。我尝试了一些类似origin/[commitid]或+refs/heads/*:refs/remotes/origin/[commitid]的东西。但没有任何效果如预期。我想我必须使用参数化作业,这样我才能将提交作为作

git - 如何在 Jenkins 电子邮件中包含 git changelog?

有什么方法可以将Jenkins生成的更改日志导入电子邮件的主题(通过默认电子邮件或email-extplugin)?我是Jenkins配置的新手,如果这是一个简单的问题,我深表歉意,但我无法在email-ext文档中找到任何内容。 最佳答案 我将我的Email-ext插件配置为使用CHANGEStoken(officialdocumentationhere):Changes:${CHANGES,showPaths=true,format="%a:%r%p\n--\"%m\"",pathFormat="\n\t-%p"}在我的构建通知

git - 如何在 Jenkins 电子邮件中包含 git changelog?

有什么方法可以将Jenkins生成的更改日志导入电子邮件的主题(通过默认电子邮件或email-extplugin)?我是Jenkins配置的新手,如果这是一个简单的问题,我深表歉意,但我无法在email-ext文档中找到任何内容。 最佳答案 我将我的Email-ext插件配置为使用CHANGEStoken(officialdocumentationhere):Changes:${CHANGES,showPaths=true,format="%a:%r%p\n--\"%m\"",pathFormat="\n\t-%p"}在我的构建通知