草庐IT

Team-Jenkins

全部标签

Jenkins 的 git 插件无法从本地计算机克隆存储库。错误代码 128

错误:Failedtoconnecttorepository:Command"/usr/bin/gitls-remote-hfile:///home/myuser/path/to/projectHEAD"returnedstatuscode128:stdout:stderr:fatal:'home/myuser/path/to/project'doesnotappeartobeagitrepositoryfatal:Theremoteendhungupunexpectedly我尝试了以下方法:chmod777到repo文件夹(包含.git目录的文件夹)chowned到repo文件夹中的

git - 如何使用 Gitlab Webhook 触发 Jenkins 多分支流水线

我目前设置了一个基于Gitlab服务器上托管的Git存储库的Jenkins多分支管道作业。Jenkins可以读取存储库中的分支,并为存储库中的每个分支创建一个作业。但是我不知道如何在Gitlab中使用webhooks触发作业。我的问题是:如何从我们的Gitlab服务器在Jenkins中触发创建新的分支作业?我看不到正在推送的新分支的webhook。如何为单个分支触发实际构建作业?我只能为推送事件添加一个webhook,但我必须添加我不知道该怎么做的分支名称。如何确保Gitlab始终在推送到分支触发构建作业本身之前触发“分支作业的创建”。到目前为止我尝试的是触发多分支作业,但这没有任何效

git - Jenkins Git 插件包含的区域不起作用

我无法使用Git插件在Jenkins中使用“包含的区域”功能。我只想在“他的”目录发生变化时才构建一个工作。示例:仅当GIT_ROOT/tools/mytool/下发生更改时,才应构建项目mytool。我在包含的区域字段中为正则表达式尝试了几种形式:/tools/mytool/.*tools/mytool/.*^tools/mytool/.*使用这些正则表达式中的任何一个,结果都是相同的:每次提交更改时都会构建mytool-无论在哪里。我也以同样的方式尝试了排除的区域-也没有用。我做错了什么? 最佳答案 我刚遇到这个问题,答案与其他

git - 推送到私有(private) github 存储库时如何触发 Jenkins 构建

我的Jenkins持续集成服务器在Ubuntu主机上运行,​​配置如下:Jenkins诉1.463github-api1.23JenkinsGIT插件1.1.18GitHub插件1.2轮询SCM有效。这很重要,因为我想让你知道我的其他jenkins相关配置运行良好,除了这个构建后触发废话。我想配置Jenkins,以便在将更改推送到私有(private)github存储库中的开发分支时,这将触发包含最新更改的构建。repo在我作为所有者的个人github帐户下。让我们称这个所有者我包括另一个github.com帐户作为合作者。我们称此为合作者我这样做的原因是万一我不再参与该项目,其他人可

git - Maven Release Plugin 在 Jenkins Pipeline 中的使用

我正在使用JenkinsPipeline自动构建和部署我的Java应用程序。我还使用maven-release-plugin执行Maven部署到Artifactory。问题是我的Jenkinsfile(或Jenkins管道配置):我们在发布分支上提交0.1.00-SNAPSHOT版本JenkinsPipeline获取代码,并进行maven发布MavenRelease将版本更改为0.1.00MavenRelease标记GIT分支,提交并部署ArtifactMavenRelease修改版本为0.2.00-SNAPSHOT并提交JenkinsPipeline检测到GIT中的更改,因此触发新构

git - jenkins 在 checkout 前清除存储库并强制克隆 vs Clean

我试图理解用于pullgit存储库的“清除存储库并强制克隆”和“checkout前清理”这两个选项之间的区别。查看这两个选项的帮助部分,两者似乎具有相似的功能,我无法区分。它们的外观如下:Wipeoutrepository&forceclone:Deletethecontentsoftheworkspacebeforebuilding,ensuringafullyfreshworkspace.checkout前清洁Cleanuptheworkspacebeforeeverycheckoutbydeletingalluntrackedfilesanddirectories,includi

git - Jenkins 和 git ?

我的公司现在正在使用Subversion,我们让JenkinspullSCM进行更改,如果有任何更改,它将进行Maven构建。我们正在迁移到Git,但我看不到任何方法可以pullGit存储库以进行更改...我是不是遗漏了什么? 最佳答案 您可以配置JenkinsGit插件来轮询您的存储库以获取更改,但推荐的方法是向您的存储库添加一个接收后(也称为提交后)Hook。这样Jenkins会在每次提交时立即收到通知。您可以在此处阅读更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Git+Pl

git - Jenkins 管道 git 命令子模块更新

我想在gitclone上更新子模块。有没有办法用Jenkins管道Git命令来做到这一点?目前我正在做这个...gitbranch:'master',credentialsId:'bitbucket',url:'ssh://bitbucket.org/hello.git'它不会在克隆后更新子模块 最佳答案 gitcommand因为管道步骤相当有限,因为它提供了更复杂的默认实现checkoutcommand.对于更高级的配置,您应该使用checkoutcommand,您可以为其传递大量参数,包括所需的子模块配置。你想要使用的可能是这样

git - 在 Jenkins 构建失败之前 merge ,但不应该

我设置了jenkins来构建项目中的所有功能分支,并在构建之前将它们merge到“开发”,因为我更感兴趣的是merge构建的结果而不是功能分支本身。如果功能分支基于开发HEAD,这似乎有效,但如果分支点在开发HEAD之前,那么Jenkins说:错误:分支不适合集成,因为它没有完全merge如果有冲突,这也没关系。但是没有冲突。我已经在控制台中手动测试了merge,merge是自动完成的。此外,如果比较功能分支和在atlassian存储中开发,它也会显示一个干净的差异,没有任何冲突。我迷路了。为什么jenkins不能merge它? 最佳答案

visual-studio - 将本地 Git 存储库发布到 Team Foundation Service

大约一周前,VisualStudio2012和TeamFoundationService添加了Git支持。我一直在玩弄它,想将本地存储库发布到我的团队项目中。在TeamFoundationServicewebsite的第2步中对其进行了描述:将您的本地Git存储库发布到您的新团队项目中。现在我一直在做完全相同的事情,但我没有得到“发布到...”上下文项。这可能是错误还是我遗漏了什么? 最佳答案 我遇到了同样的问题。我不知道为什么。然而,经过一番尝试之后,我设法得到了以下内容在职的。免责声明:不能保证这实际上是正确的方法去做吧。它可能