草庐IT

Jenkins2

全部标签

git - Jenkins 的 Gerrit 触发器找不到要构建的任何修订

我在使用Jenkins+Gerrit时遇到了问题。这是我到目前为止得到的:Jenkins中的Gerrit触发器配置似乎没问题:当我推送新的变更集时,Jenkins构建启动。我用过这个:Jenkins:settingsforGerritTriggerproblems也能够“手动”启动它。至于我的配置,我有像这样:https://stackoverflow.com/a/18347982/2248987.BranchSpecifier是$GERRIT_BRANCH,RefSpec是$GERRIT_REFSPECGerrit和Git各自为政。访问似乎也可以。这是我的问题。构建时(gerrit触

git - Jenkins 管道 : is it possible to avoid multiple checkout?

我已经使用pipelinefeature将一些旧的Jenkins作业转移到新作业上为了能够将Jenkins配置集成到git存储库中。它工作正常,但我在问自己是否有办法减少构建时发生的checkout次数。设置我有一个与我的git存储库相关的Jenkins多分支作业我的git存储库中有一个Jenkinsfile#!groovynode{stage'Checkout'checkoutscm//buildprojectstage'Build'...}问题当我推送到我的远程分支BRANCH_1时,多分支jenkins作业被触发,我的理解是发生了以下步骤:多分支作业为分支索引创建一个gitfet

git - Jenkins 管道 : is it possible to avoid multiple checkout?

我已经使用pipelinefeature将一些旧的Jenkins作业转移到新作业上为了能够将Jenkins配置集成到git存储库中。它工作正常,但我在问自己是否有办法减少构建时发生的checkout次数。设置我有一个与我的git存储库相关的Jenkins多分支作业我的git存储库中有一个Jenkinsfile#!groovynode{stage'Checkout'checkoutscm//buildprojectstage'Build'...}问题当我推送到我的远程分支BRANCH_1时,多分支jenkins作业被触发,我的理解是发生了以下步骤:多分支作业为分支索引创建一个gitfet

windows - Windows 上的 Jenkins 偶尔会挂起 Git 操作

我们正在运行Assembla托管的Git项目的连续Jenkins构建。Jenkins在其自己的用户下在Tomcat6上运行,通常运行良好。然而,每隔一段时间(比如每10个构建一次),构建作业开始时的checkout操作就会挂起。在其他时候,构建结束时的Git标记操作也会挂起。我相信这在命令行操作中从未发生过(在具有相同用户的同一主机上)。挂起时,Windows进程树显示taskhost.exe?tomcat6.exe?git.exe?ssh.exe当从外部终止挂起标签命令的Git和ssh进程时,在作业控制台输出中会看到以下堆栈跟踪-这个错误很奇怪,因为提到的目录已经存在并且已经安装了私

windows - Windows 上的 Jenkins 偶尔会挂起 Git 操作

我们正在运行Assembla托管的Git项目的连续Jenkins构建。Jenkins在其自己的用户下在Tomcat6上运行,通常运行良好。然而,每隔一段时间(比如每10个构建一次),构建作业开始时的checkout操作就会挂起。在其他时候,构建结束时的Git标记操作也会挂起。我相信这在命令行操作中从未发生过(在具有相同用户的同一主机上)。挂起时,Windows进程树显示taskhost.exe?tomcat6.exe?git.exe?ssh.exe当从外部终止挂起标签命令的Git和ssh进程时,在作业控制台输出中会看到以下堆栈跟踪-这个错误很奇怪,因为提到的目录已经存在并且已经安装了私

git - 带有 https 的 Jenkins Git 插件

我正在尝试使用Git插件在Jenkins中配置一个Git项目。在项目配置页面中,我在Git配置中输入存储库URL,这是一个httpsURL(https://git.mycompany.com/git/MyProject.git)。但是,当我构建项目时出现以下错误:StartedbyuserHudsonAdministrator[EnvInject]-Loadingnodeenvironmentvariables.Buildinginworkspace/home/hudson/.hudson/jobs/MyProject/workspaceCheckout:workspace//home

git - 带有 https 的 Jenkins Git 插件

我正在尝试使用Git插件在Jenkins中配置一个Git项目。在项目配置页面中,我在Git配置中输入存储库URL,这是一个httpsURL(https://git.mycompany.com/git/MyProject.git)。但是,当我构建项目时出现以下错误:StartedbyuserHudsonAdministrator[EnvInject]-Loadingnodeenvironmentvariables.Buildinginworkspace/home/hudson/.hudson/jobs/MyProject/workspaceCheckout:workspace//home

git - 如何将 git short hash 获取到运行在 Windows 2008 上的 Jenkins 中的变量中

我正在尝试获取变量中的git短散列。我试图将GIT_COMMIT_SHORT变量设置为运行“gitrev-parse--shortHEAD”,但它没有用。我需要将此变量传递给ant构建脚本,以便包名称包含此短散列。我在Windows2008服务器上运行Jenkins。谢谢 最佳答案 可能获得所需结果的最简单方法是使用GIT_REVISIONtoken宏,如下所示:${GIT_REVISION,length=6}看看https://wiki.jenkins-ci.org/display/JENKINS/Token+Macro+Plug

git - 如何将 git short hash 获取到运行在 Windows 2008 上的 Jenkins 中的变量中

我正在尝试获取变量中的git短散列。我试图将GIT_COMMIT_SHORT变量设置为运行“gitrev-parse--shortHEAD”,但它没有用。我需要将此变量传递给ant构建脚本,以便包名称包含此短散列。我在Windows2008服务器上运行Jenkins。谢谢 最佳答案 可能获得所需结果的最简单方法是使用GIT_REVISIONtoken宏,如下所示:${GIT_REVISION,length=6}看看https://wiki.jenkins-ci.org/display/JENKINS/Token+Macro+Plug

Gitlab webhook 不会触发在 jenkins 上的构建

我有一组使用以下groovy脚本生成的多分支管道作业:['repo1','repo2',].each{service->multibranchPipelineJob(service){displayName(service)branchSources{git{remote("git@gitlab.com:whatever/${service}.git")credentialsId('gitlab-ssh-key')}}orphanedItemStrategy{discardOldItems{daysToKeep(0)numToKeep(30)}}triggers{periodic(5)