当我在主Jenkins屏幕上时,我得到一个链接Create a New Job.当我创建一个新工作并称之为"新工作"并运行它时,我得到了结果.当我查看结果时,我得到一个链接Back to Project.当我点击这个时,我Project New Job会在页面顶部看到.
詹金斯的工作和项目是一样的吗?或者名称是否可以互换使用?
这也让我很困惑,虽然这是一个老问题,但我想我会用他链接的讨论中的一些内容来扩展@Jan 的评论,因为它可能会帮助其他用户。
项目是工作的特例,即所有项目都是工作,但并非所有工作都是项目。
也许将名称扩展为“通用 作业”和“软件构建项目”(尽管后者不需要构建软件,但它们是针对此用例量身定制的)可能会有所帮助。
在“新工作”的情况下,Jenkins 尚不知道新工作是否属于项目子类型。另一方面,一旦您选择创建一个项目,这将在 UI 中尽可能具体地反映出来(“Project Foo”)。如果您查看“新工作”页面上的精确措辞,您会发现细微的差别(例如“构建一个自由风格的软件项目”与“监控外部工作”相对)。
不是项目的作业的一个例子是鲜为人知的“外部作业”,它接收来自 Jenkins 外部发生的事件的通知,但应该在 Jenkins 内部进行跟踪(例如系统重启等)。有关此工作类型的更多信息,请参阅 https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs。
作为记录,这是 Jenkins 内部使用的实际类模型(扩展子类在其超类下方缩进):
Run Code Online (Sandbox Code Playgroud)Job AbstractProject MatrixProject (a.k.a. "multi-configuration project") Project FreeStyleProject MatrixConfiguration (a single configuration of a matrix project) StubJob ViewJob ExternalJob在“新建作业”页面上只能看到 FreeStyleProject、MatrixProject 和 ExternalJob。
是的,他们的意思完全一样!以下是Jenkins指南:
设置项目
转到Jenkins首页,选择"New Job",然后选择"Build a free-style software project".此作业类型包含以下元素:
看来这个项目就是工作.实际上,当你"创造一份新工作"时,你会看到四种类型的工作,其中三种被描述为"项目".
| 归档时间: |
|
| 查看次数: |
5060 次 |
| 最近记录: |