通过jenkins UI编辑工作区文件

时间:2013-02-21 22:03:31

标签: python jenkins jenkins-plugins

是否有一种简单的方法可以在Jenkins工作区UI中编辑我们的python文件?

如果我们能够突出显示代码,那将是非常好的!

2 个答案:

答案 0 :(得分:2)

有一个jenkins插件可以让你编辑文件:Config File Provider 它无法编辑随机文件,但您可以使用它来实现您想要的效果。

enter image description here

插件的存储采用jenkins文件夹中的xml文件格式。这意味着你可以创建脚本,通过解析那些xml文件来重新创建那些你需要它们的文件(虽然它需要构建setp,但插件为工作区做了这个)。例如,我可以像这样添加新的自定义配置文件:

名称:script.sh 评论:/ var / log 内容:....

这将在xml文件中可用,您可以在cron作业中解析它以创建您需要它们的实际文件

答案 1 :(得分:1)

Jenkins提供的最接近的是文件上传。您可以使用本地更改上载文件,然后触发构建。此文件将在已指定的位置替换。可以通过使构建参数化并添加File Parameter选项来使用此功能。以下是Jenkins关于此功能描述的内容。

  

接受来自浏览器的文件提交作为构建参数。上传的文件将放置在工作区中的指定位置,然后您的构建可以访问和使用该位置。   这在许多情况下都很有用,例如:

     

让人们对他们建造的工件进行测试。

     

允许用户放置文件,从而自动执行上传/下达/部署过程。   通过上载数据集执行数据处理。   可以不提交任何文件。如果是这种情况,并且如果工作空间中的指定位置没有文件,则没有任何反应。如果工作区中已存在文件,则此文件将保持原样。