草庐IT

Jenkins2

全部标签

git - 在 Jenkins 中从 GIT 中删除凭证

任何人都知道如何从Jenkins的源代码管理->Git存储库下的项目的凭据下pull列表中删除用户引用所附屏幕截图中以黄色突出显示的部分:我似乎错误地添加了一些用户,想将他们从下pull列表中删除。我没有看到任何删除它们的选项。 最佳答案 好的,我找到了,只需要四处看看。它位于Jenkins主页->凭证下。它不在配置页面的凭据部分下。我想因为它是基于GIT的,所以它在该配置下存储用户。 关于git-在Jenkins中从GIT中删除凭证,我们在StackOverflow上找到一个类似的问题

git - 将更改推送到 GitHub 选项时 Jenkins-Build 不起作用

Jenkins在本地主机上运行。我在GitHub中有我的存储库。我可以选择“将更改推送到GitHub时构建”。当我点击“立即构建”时,构建成功完成,没有任何问题。但是当我将代码提交到我的存储库时,自动构建不会发生。我可以从我的系统访问GitHub,因为存储库是公开的,我相信即使是Jenkins也应该能够检测到它。我知道有一个轮询选项,但我希望Jenkins在存储库中检测到更改时进行构建(因为这是我们一直在努力实现的目标)。配置:Jenkins1.615Git插件2.3.5Git客户端插件1.17.1————————————————————————————————————————————

git - 将更改推送到 GitHub 选项时 Jenkins-Build 不起作用

Jenkins在本地主机上运行。我在GitHub中有我的存储库。我可以选择“将更改推送到GitHub时构建”。当我点击“立即构建”时,构建成功完成,没有任何问题。但是当我将代码提交到我的存储库时,自动构建不会发生。我可以从我的系统访问GitHub,因为存储库是公开的,我相信即使是Jenkins也应该能够检测到它。我知道有一个轮询选项,但我希望Jenkins在存储库中检测到更改时进行构建(因为这是我们一直在努力实现的目标)。配置:Jenkins1.615Git插件2.3.5Git客户端插件1.17.1————————————————————————————————————————————

Jenkins Workflow 插件中的 Git 变量

当我在构建流的下方从gitcheckout存储库时,我想访问git变量,例如GIT_COMMIT和GIT_BRANCH。目前我发现没有可用的变量来访问这两个参数。node{gitgit+ssh://git.com/myproject.gitecho"$GIT_COMMIT-$BRANCH_NAME"}这些变量是否可用,如果可以的话,我在哪里可以找到它们。我不介意它们是否可以通过某些groovy变量或任何地方使用,只要我可以访问它们即可。也许我缺乏Groovy的调试技能,这很容易找到,但我的技能有限,找不到它。 最佳答案 根据您使用的

Jenkins Workflow 插件中的 Git 变量

当我在构建流的下方从gitcheckout存储库时,我想访问git变量,例如GIT_COMMIT和GIT_BRANCH。目前我发现没有可用的变量来访问这两个参数。node{gitgit+ssh://git.com/myproject.gitecho"$GIT_COMMIT-$BRANCH_NAME"}这些变量是否可用,如果可以的话,我在哪里可以找到它们。我不介意它们是否可以通过某些groovy变量或任何地方使用,只要我可以访问它们即可。也许我缺乏Groovy的调试技能,这很容易找到,但我的技能有限,找不到它。 最佳答案 根据您使用的

Jenkins-pipeline自动化构建Java应用

本实验操作需要:Jenkins,git代码仓库(如gitlab,gitee等都可以),maven,docker,docker镜像仓库(habor,nexus或者阿里云ACR等)以及k8s环境。前期准备工作本例需要Jenkins插件如下:GitGitParameterGitPipelineforBlueOceanGitLabCredentialsCredentialsBindingBlueOceanBlueOceanPipelineEditorBlueOceanCoreJSPipelineSCMAPIforBlueOceanDashboardforBlueOceanBuildWithParame

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 - 如何从 Jenkins 中的构建中排除 git 分支

这是我当前的项目Jenkins设置:一个工作运行所有开发分支一个作业运行所有pull请求一个作业只运行master分支一个job只有master通过才自动发布此设置使我能够在开发过程中进行连续的自动交付以及持续的反馈。前3个作业还运行所有测试和覆盖率报告。问题是我找不到从“所有开发分支”作业中排除主分支的方法。每次mergepull请求时,它都会不必要地构建两次主控。有人知道如何从Jenkins的工作中排除一个分支吗?ps:我使用的是Git和Github插件。我的项目存储在Github上。 最佳答案 您可以选择“反向”策略来构建目标

git - 如何从 Jenkins 中的构建中排除 git 分支

这是我当前的项目Jenkins设置:一个工作运行所有开发分支一个作业运行所有pull请求一个作业只运行master分支一个job只有master通过才自动发布此设置使我能够在开发过程中进行连续的自动交付以及持续的反馈。前3个作业还运行所有测试和覆盖率报告。问题是我找不到从“所有开发分支”作业中排除主分支的方法。每次mergepull请求时,它都会不必要地构建两次主控。有人知道如何从Jenkins的工作中排除一个分支吗?ps:我使用的是Git和Github插件。我的项目存储在Github上。 最佳答案 您可以选择“反向”策略来构建目标