当前位置: 首页 > 面试题库 >

如何将作业放在jenkins的文件夹中?

赖杰
2023-03-14
问题内容

我正在尝试使用jenkins DSL脚本将作业放入文件夹中现在,我创建一个listView,并将此处使用的代码放入作业中

listView('MyJobsList') {
  jobs {
     map.each{
       name((it.key).trim())
     }
  }
   columns{
        status()
        weather()
        name()
        lastSuccess()
        lastFailure()
        lastDuration()
        buildButton()
    }
}

我想做同样的事情,但是这次我想把工作放在一个文件夹中!


问题答案:

请参考下面的Job-DSL文档,通过Job-DSL在Jenkins中创建一个文件夹。

folder('folder-a') {
    description('Folder containing all jobs for folder-a')
}
job('folder-a/job-a') {
    // Job config goes here
}


 类似资料:
  • 问题内容: 我刚刚安装了一个新的Jenkins CI服务器。这是我昨天刚安装的最新版本。我已经完成了几个工作正常的构建。 我有几个不同的回购协议,可以从中提取和构建。它们大多数是用于.NET项目之类的,可在任何地方轻松构建,因此只需将它们检出并构建在工作区文件夹中即可。 但是,我有一个较旧的项目,它具有很多硬编码的路径,而用于构建它的系统很难改变它。因此,它需要专门位于C:\ dev \ Proj

  • 问题内容: 如果没有文件夹,我可以检查是否存在作业: http:// myJenkinsInstance:8080 / checkJobName?value = TestJob101 我无法解决的是当我使用文件夹插件时,如何检查文件夹中的作业。 例如 http:// myJenkinsInstance:8080 / job / MyFolder / job / TestJob101 / http:

  • 问题内容: 我认为,当jenkins构建静态网站时,我有一个简单的用例,因此在构建结束时,我有一个类似于$ WORKSPACE / site-result的文件夹。 现在,我想将此文件夹上传到S3(如果已有存储,请清理存储桶)。我该怎么做? 我正在使用管道,但是如果需要可以切换到自由样式项目。到目前为止,我已经安装了S3插件(S3发布者插件)。已创建IAM用户。向“配置系统”部分添加了凭据。并且找

  • 我想将部署在karaf中的所有包的配置文件放在karaf 文件夹中。我希望当捆绑包配置文件改变时,karaf能够注意到。 我有一个包含几个特性的发行版,一个XML特性的例子。我已经尝试了几件事,例如,我将配置文件添加到如下功能中,但这不起作用。 我尝试过的一些事情: http://karaf.922171.n3.nabble.com/OSGi-bundle-configuration-file-t

  • 有一个spring boot应用程序,我尝试在S3目标存储桶的文件夹中放置一个文件。目标bucket/targetsystem文件夹/文件。csv 将从yml配置文件检索的每个文件的targetsystem文件夹名称将不同。 如果该文件夹未退出,则必须通过代码创建targetsystem文件夹,并将文件放在该文件夹下 据我所知,在S3桶中没有文件夹概念,所有文件都存储为对象。 阅读了一些文档,比如

  • 问题内容: 我有一个具有2个子文件夹$ / Repo / project和$ / Repo / thirdparty的仓库。我需要将这两个都放入Jenkins中以进行单个构建。自然地,我尝试仅拉$ / Repo,但这给了我许多其他项目以及错误的民意测验(每次将任何东西检入$ / Repo时都会构建)。我试过使用可以工作的multi- scm插件,但是不保存配置(烦人,但不可用)。我尝试使用常规的t