我想从本地工作空间文件夹位置触发Jenkins
(v3.5.3)项目的maven
作业,而不是在“源代码管理”部分中配置SVN存储库URL。有没有办法实现这一目标?我需要测试项目中的代码修改,并且不想提交更改,这就是目的。
我正在使用Jenkins(v2.161),它已安装在另一台计算机上。
谢谢。
答案 0 :(得分:0)
尽管看起来像是一种修补,但是只要将源代码正确配置为通过ssh进行通信,就可以将它们从本地计算机拉到Jenknins的主机上。
在Jenkins主机上的项目构建配置中:
请勿使用“源代码管理”(选择“无”)。
选中“在开始构建之前删除工作区”,以避免与以前的更改冲突。
作为第一个构建步骤,添加“ Execute shell”并编写一些提取数据的命令,例如:
scp myusername@myhost:/path/to/myworkspace/myproject/src .
scp myusername@myhost:/path/to/myworkspace/myproject/pom.xml .
# etc for all the files/dirs you need to build the project
然后继续执行已经从SCM构建项目的构建步骤。