我已经使用了jenkins很多年了,但是我从来没有自己设置过我在新工作中做过的事情.我遇到了几个问题和问题.
默认工作空间位置 - 似乎最新的Jenkins在Jenkins\jobs [projectName]\_工作空间中具有默认工作空间,并且每次构建都会覆盖(或擦除,如果选中).我认为它应该在Jenkins\jobs [projectName]\builds [build_id] \中,以便它能够存储每个构建的工作区状态以供将来参考吗?
在项目> Build_ID页面上显示工作空间 - 这与之前的预期相同,因为我预期在此处显示先前构建的每个"工作空间".目前在我的设置中,除了Git修订版以及触发构建的repo更改之外,这个单独的页面不会给你任何东西.以及控制台输出.文物在哪里?使用此构建的工作空间的链接在哪里?
在构建中存档工件 - 选择工件时,过滤器似乎不起作用.我的构建创建了一个文件结构,其中包含工作区内的工件.我想存储这个,工件过滤器说它从工作区开始.所以我放入'工件',没有任何东西可以存储(也存储在哪里?).我也试过'/ artifacts'和'artifacts/*'.
任何帮助都会很棒!谢谢!
Dan*_*oto 20
看起来你对Jenkins的几个方面感到困惑.我认为你的问题基本归结为以下几点.
工作区和构建之间有什么区别?
所以,这里有一些关于这个主题的想法:
Jenkins\jobs\[projectName]\builds\[build_id]\目录中.这是Jenkins管理的目录,您(通常)不需要修改此目录中的任何内容.但是,工作空间是用于构建的目录,您可以使用它们执行任何操作并将它们放在任何位置(它不需要位于默认Jenkins\jobs\[projectName]\workspace目录中).**/*.log对所有日志文件?还是**/*.xml对于所有xml文件?希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
27968 次 |
| 最近记录: |