我已经使用詹金斯了很多年了,但是我从来没有自己设置它,就像我在新工作中所做的那样。我遇到了几个问题。
默认工作空间位置 -最新的Jenkins似乎在Jenkins \ jobs [projectName] \ workspace中具有默认工作空间,并且对于每个构建都将被覆盖(或擦除(如果选择))。我认为应该将其放置在Jenkins \ jobs [projectName] \ builds [build_id] \中,以便能够为每个构建存储工作区状态以供将来参考?
在project > Build_ID页面上显示工作区 -与以前的工作区一致,我希望以前的版本的每个“工作区”都将显示在这里。目前,在我的设置中,该单独页面除了Git修订版和什么版本库更改触发了构建之外,什么都没有给您。以及控制台输出。文物在哪里?所使用的此版本的工作空间的链接在哪里?
在构建中归档工件 -选择工件时,过滤器似乎不起作用。我的构建在工作空间内的工件中创建了一个文件结构。我想存储它,工件过滤器说它开始于工作空间。所以我放入了“工件”,没有东西得到存储(这将存储在什么地方?)。我也尝试过’/ artifacts’和’artifacts / *’。
任何帮助将是巨大的!谢谢!
您似乎对詹金斯的几个方面感到困惑。我认为您的问题基本上可以归结为以下几个方面。
工作区和构建之间有什么区别?
因此,以下是有关此主题的一些想法:
Jenkins\jobs\[projectName]\builds\[build_id]\
Jenkins\jobs\[projectName]\workspace
**/*.log
**/*.xml
希望这可以帮助。