草庐IT

Jenkins2

全部标签

git - Jenkins:使用 Git 检索子模块

目前,我在尝试从Jenkins中检索存储库的子模块时遇到了问题。我的配置很好,我可以在没有任何子模块的情况下提取存储库。我还可以pull带有子模块的存储库的主要组件(与SSH一样,都在存储库名称中进行身份验证)。只有当我必须pull出子模块组件时才会出现问题。我正在运行最新版本的Jenkins,并且在底部添加了一个用于“高级子模块行为”的部分。我在这里选择了“递归更新子模块”并运行了几次构建都无济于事。当我尝试使用shell命令在底部添加额外的构建步骤时,存储库的更新也不起作用。当我在我的终端中的Jenkins之外尝试这些命令时,这工作得很好。我在Jenkins中经常遇到的问题是:FA

git - Jenkins Git 插件在构建作业之前没有提取最新的更改

我正在使用JenkinsCI并尝试正确配置我的作业以使用git。我为我的一项工作安装并配置了git插件。当我构建作业时,我希望它为我指定的分支提取最新更改,然后继续构建过程的其余部分(例如,单元测试等)。当我查看控制台输出时,我看到了>gitfetch--tags--progressssh://gerrit@git-dev/Util+refs/heads/*:refs/remotes/origin/*>gitrev-parseorigin/some_branch^{commit}CheckingoutRevision(origin/some_branch)>gitconfigcore.

git - Jenkins Git 插件在构建作业之前没有提取最新的更改

我正在使用JenkinsCI并尝试正确配置我的作业以使用git。我为我的一项工作安装并配置了git插件。当我构建作业时,我希望它为我指定的分支提取最新更改,然后继续构建过程的其余部分(例如,单元测试等)。当我查看控制台输出时,我看到了>gitfetch--tags--progressssh://gerrit@git-dev/Util+refs/heads/*:refs/remotes/origin/*>gitrev-parseorigin/some_branch^{commit}CheckingoutRevision(origin/some_branch)>gitconfigcore.

git - 是否可以使用 Jenkins 管道进行 Git merge/推送

我正在尝试使用Jenkinsfile创建Jenkins工作流。我想让它做的就是监视“开发”分支的变化。当发生变化时,我希望它git标记并merge到master。我正在使用GitSCMStep,但它似乎唯一支持的是gitclone。我不想花钱去做标签/merge,但我看不出有什么办法。有谁知道这是否可能?我正在为我的Git服务器使用BitBucket(本地)。 最佳答案 目前还不可能,因为GitPublisher插件,以前负责自由式作业中的标记/merge/推送的插件,尚未更新为与Jenkins管道兼容。您可以在pipelinepl

git - 是否可以使用 Jenkins 管道进行 Git merge/推送

我正在尝试使用Jenkinsfile创建Jenkins工作流。我想让它做的就是监视“开发”分支的变化。当发生变化时,我希望它git标记并merge到master。我正在使用GitSCMStep,但它似乎唯一支持的是gitclone。我不想花钱去做标签/merge,但我看不出有什么办法。有谁知道这是否可能?我正在为我的Git服务器使用BitBucket(本地)。 最佳答案 目前还不可能,因为GitPublisher插件,以前负责自由式作业中的标记/merge/推送的插件,尚未更新为与Jenkins管道兼容。您可以在pipelinepl

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 - "Failed to connect to repository"设置 Github Jenkins 插件时出错

将我的存储库位置输入到新作业的“源代码管理>Git>存储库URL”部分时出现错误。我四处搜索并尝试了许多不同的URL,但都没有成功。错误:Failedtoconnecttorepository:Errorperformingcommand:gitls-remote-hhttps://github.com/micdoodle8/Crossbow_Mod_2.gitHEAD有什么想法吗?谢谢。 最佳答案 您可能需要在ManageJenkins->ConfigureSystem->Git->GitInstallations->Pathto

git - "Failed to connect to repository"设置 Github Jenkins 插件时出错

将我的存储库位置输入到新作业的“源代码管理>Git>存储库URL”部分时出现错误。我四处搜索并尝试了许多不同的URL,但都没有成功。错误:Failedtoconnecttorepository:Errorperformingcommand:gitls-remote-hhttps://github.com/micdoodle8/Crossbow_Mod_2.gitHEAD有什么想法吗?谢谢。 最佳答案 您可能需要在ManageJenkins->ConfigureSystem->Git->GitInstallations->Pathto

windows系统下Jenkins的安装及使用

前言:Jenkins的使用已经越来越普及,想要学会持续集成,Jenkins的安装和使用不可避免前置环境准备:检查JAVA环境配置命令:java-version安装方式有哪些?一、使用msi安装Jenkinsa)安装Jenkins之前首先去Jenkins官网下载安装文件,Jenkins官网:https://jenkins.io/zh/b)下一步,然后选择安装路径,然后install就行了  c)如果出现选择账户,默认选择第一个(由于是本机安装,没有额外增加新的账户,所以选择本地系统) d)选择本地安装后,Jenkins的服务端口,需要设置端口后,进行端口的可用性检测,否则无法进行下一步操作(端口