2017-03-27 84 views
0

我有一些外部web服务运行(实际上它只是几个网页),我正在寻找一种方式如何将此系统作为面板嵌入Jenkins(可能是iframe)。嵌入iframe /面板到Jenkins

通过Jenkins插件检查,但没有发现任何东西。什么我找

例视图:

enter image description here

回答

1

我只是看着这个特定工作的iframe。您可以在工作的说明字段中添加iframe的,但你需要通过一些跳铁圈调低HTML禁制(有安全隐患):

  1. 安装“怎么都行”插件
  2. 进入“配置全球安全”,并选择标记格式化为“允许任意的HTML包括JavaScript(不安全的)”
  3. 编辑工作,并添加一些HTML到描述字段:

     
    <h2>HTML description demo</h2> 
    <iframe src="https://www.example.com"></iframe> 
    
  4. 调整Jenkins Content Security Policy以允许访问您想要的站点。例如:

     
    System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "child-src 'self' www.example.com") 
    

结果:

enter image description here