当前位置: 首页 > 知识库问答 >
问题:

Jenkins项目工件和工作区

令狐宏伟
2023-03-14

默认工作区位置-最新的Jenkins似乎在Jenkins\jobs[projectName]\workspace中有默认的工作区,并且在每次构建时都被覆盖(如果选中,则被删除)。我认为它应该放在Jenkins\jobs[projectName]\build[build_id]\中,这样它就可以存储每个构建的工作区状态,以供将来参考?

在project>build_id页面上显示工作区--这与前面的工作区是一致的,正如我希望以前构建的每个“工作区”都显示在这里一样。目前,在我的设置中,这个单独的页面除了Git修订和触发构建的repo更改之外,什么也没有给你。以及控制台输出。文物在哪里?使用的到此构建的工作区的链接在哪里?

在构建中归档工件--当选择工件时,过滤器似乎不起作用。我的构建创建了一个文件结构,其中的工件位于工作区中。我想存储这个,工件过滤器说它从工作区开始。所以我放入了“工件”,没有任何东西得到存储(这将被存储在哪里?)。我还尝试了'/artifacts'和'artifacts/*'。

任何帮助都很好!谢了!

共有1个答案

百里弘致
2023-03-14

你似乎对詹金斯的几个方面感到困惑…我想你的问题基本上可以归结为以下几点。

工作区和构建之间的区别是什么?

所以,这里有一些关于这个话题的思考:

    null
 类似资料:
  • 问题内容: 我已经使用詹金斯了很多年了,但是我从来没有自己设置它,就像我在新工作中所做的那样。我遇到了几个问题。 默认工作空间位置 -最新的Jenkins似乎在Jenkins \ jobs [projectName] \ workspace中具有默认工作空间,并且对于每个构建都将被覆盖(或擦除(如果选择))。我认为应该将其放置在Jenkins \ jobs [projectName] \ buil

  • 我试图设置jenkins-kubernetes插件创建Jenkins动态奴隶。 我的詹金斯在K8s集群外运行。 链接:https://github.com/jenkinsci/kubernetes-plugin 我的jenkins版本是2.60.2和Kubernetes插件版本是1.1.2 我按照自述文件中提到的步骤成功地建立了连接。 Kubernetes没有豆荚开始。这很奇怪。 我不确定我做错了

  • 我正在做一个使用Maven 3.0.4的项目。 一个示例项目结构 我们使用artifactory作为存储库管理工具,使用Jenkins作为CI构建服务器。artifactory/Jenkins插件也已安装。 如果我在Jenkins中将一个项目设置为Maven 2/3人力资源模型项目,并添加一个构建后步骤以部署到artifactory,那么一个jar工件就会部署到artifactory。 对模型项目

  • 无论是建立一个全新的本地仓库(local repository)或是克隆一个远程仓库(remote repository)到本地计算机,这两者并没有多大的区别。现在在你的计算机上已经拥有了一个 Git 本地仓库了。这也就意味着你可以在这个项目上开始你的工作了,使用任何一个你常用的编辑器来完成对项目文件的修改、创建、删除、移动、拷贝或者是重命名。 概念 文件的状态 一般情况下在 Git 中文件有两种

  • 其它非核心有用功能,例如:组合多个业务。 fabric.contrib.project.rsync_project(*args, **kwargs) 使用 rsync 讲远程路径和本地项目同步。 upload_project() 使用 scp 来复制整个项目,rsync_project() 会使用 rsync 命令,只会将本地比远程更新的文件同步过去。 rsync_project() 只是一个简单

  • 我最近从Maven转到了Gradle。到目前为止,我的Jenkins声明性管道包括一个阶段,在这个阶段我们生成了打包的工件并将其发布到Nexus: 通过这种方式,我们使用构建工具(Maven)使用它的一个插件(Maven deploy plugin)来部署工件。使用Nexus Jenkins插件,我们可以解耦这些功能,这对我来说是有意义的:Gradle负责构建、测试和打包工件,而Jenkins N