我们有一个Jenkins服务器,我已经定义了我的工作。它使用Perforce作为SCM。
我想复制Jenkins构建项目所需的所有步骤,但使用本地工作区中的文件。基本上,我想根据另一台服务器上定义的作业在本地运行jenkins构建。
我将如何做同样的事?
答案 0 :(得分:1)
我为Perforce用户创建的内容可能对您有用 - 我在Jenkins中添加了一个可以获取搁置文件的作业(因此,用户需要搁置文件),从那里创建构建,然后让用户知道它是否成功(他们还可以选择运行测试或创建可部署的构建)。它的要点是请求搁置的变更清单#,然后执行此操作:“p4 unshelve -s%SHELVEDCL%”并照常进行。当他们感觉到时,他们会使用它;这很有用。但它确实需要访问Jenkins。
答案 1 :(得分:0)
1)在本地工作站上安装Jenkins(如果你还没有这样做的话)。
2)将/ Jenkins / jobs /目录复制到本地工作站上的/ Jenkins / jobs /目录。
3)将其启动并根据需要编辑Perforce工作区(以及任何其他设置)。
答案 2 :(得分:0)
IMO,您应该采取以下措施:
希望这有帮助。