Jenkins没有从我的本地分支机构获取最新代码

时间:2019-11-19 07:57:50

标签: git jenkins npm protractor

我正在通过本地分支上的jenkins运行测试用例。但是詹金斯没有采取对本地所做的最新更改。它使用旧代码运行。有没有办法让詹金斯每次都运行最新的代码? 附件是我对詹金斯的设置。

enter image description here

2 个答案:

答案 0 :(得分:1)

要正确使用Jenkins项目,您需要使用存储库URL(此URL是用于克隆项目的git clone)来配置“源代码管理”部分。 如果您没有远程存储库,而仅具有本地目录(D:\test\automation),则应按照the selected answer of "Jenkins linking to my local git repository"中所述将存储库URL设置为file://D:\test\automation

如果您没有master,那么配置要构建的分支也很重要。

然后,如果要自动运行构建,则必须配置触发器。它通常与远程存储库相关联,因为似乎您正在使用本地存储库,所以我将跳过此步骤。

然后,您可以手动运行Jenkins作业。

答案 1 :(得分:0)

  1. 为Jenkins安装git插件;我认为它是Manage Jenkins-> Manage插件-> Git插件。
  2. 在安装后,在项目配置中的“源代码管理”部分下,填写信息库URL,凭据和分支之类的信息。
  3. 选择分支后,如果您进行了任何提交,则您的下一个版本应使用该分支中的最新版本。