我有一个巨大的存储库,里面有多个文件夹。每个文件夹都是一个单独的应用程序。以下是回购结构的示例:
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 中有我的代码库。代码库中有 5 个文件,即
我想仅在文件 2 更改时触发 jenkins 构建。请注意,在触发构建后,它应该拉取整个代码库。
我尝试使用 poll SCM,但问题是如果存储库中的任何文件发生更改,就会触发构建。我只想在文件 2 更改时触发它。
是否可以?
我使用 Jmeter 来验证我们 API 的功能测试。我创建了一个 HTML 文件,其中包含执行的测试总数和通过/失败的测试。这是一份定制报告。
如果报告中有一个失败,我可以设置一个条件使构建失败吗?
请注意,我已经尝试过性能插件。但我在这里的断言是查看测试用例是否失败或通过,而不是响应/吞吐量时间。
不确定是否有一个插件可以让我阅读 HTML,然后在看到失败的测试用例时使报告失败。