小编B.T*_*and的帖子

用于提取拉取请求标题的 GIT 日志命令

我有一个巨大的存储库,里面有多个文件夹。每个文件夹都是一个单独的应用程序。以下是回购结构的示例:

myGitRepo/
 A/
 B/
 C/
 .git
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用 git log 来获取 Pull 请求标题。但是我想过滤它以查找特定文件夹,即“C”。

使用以下命令发布我能够根据时间提取拉取请求标题:

git --git-dir=.git log --merges --since="Wed Oct 10 07:57:32 UTC 2018"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试根据我的文件夹过滤这些 PR 标题时,它不起作用。我使用了以下命令:

git --git-dir=.git log --merges --since="Wed Oct 10 07:57:32 UTC 2018" -- myGitRepo/A/
Run Code Online (Sandbox Code Playgroud)

git git-log git-shell

4
推荐指数
1
解决办法
1万
查看次数

如果仅更改特定文件,则触发 jenkins 构建

我在 GIT 中有我的代码库。代码库中有 5 个文件,即

  • 文件 1
  • 文件 2
  • 文件 3
  • 文件 4
  • 文件5

我想仅在文件 2 更改时触发 jenkins 构建。请注意,在触发构建后,它应该拉取整个代码库。

我尝试使用 poll SCM,但问题是如果存储库中的任何文件发生更改,就会触发构建。我只想在文件 2 更改时触发它。

是否可以?

git github jenkins

3
推荐指数
2
解决办法
1万
查看次数

如何根据条件使詹金斯的工作失败

我使用 Jmeter 来验证我们 API 的功能测试。我创建了一个 HTML 文件,其中包含执行的测试总数和通过/失败的测试。这是一份定制报告。

如果报告中有一个失败,我可以设置一个条件使构建失败吗?

请注意,我已经尝试过性能插件。但我在这里的断言是查看测试用例是否失败或通过,而不是响应/吞吐量时间。

不确定是否有一个插件可以让我阅读 HTML,然后在看到失败的测试用例时使报告失败。

jmeter jenkins jenkins-plugins jenkins-pipeline

1
推荐指数
1
解决办法
5939
查看次数