如何删除名为".."的视图

Jef*_*ley 14 hudson jenkins cloudbees

我在Cloudbees中创建了一个新视图,并且在配置它时,希望我的团队其他人不会注意到它.我将视图重命名为"..",只是因为这是我想到的第一件事.

现在我无法删除该组,因为使用".."被解释为目录遍历.

  • 我无法通过点击标签导航到该视图,因为"https:// {account} .ci.cloudbees.com/view /../"是"https:// {account} .ci.cloudbees.com/".
    • 可以导航到此视图,但只能将其设置为"Manage Jenkins"中的默认视图.
  • 通过相同的URL模式问题,我也无法编写适合删除此视图的URL.

Jit*_*tra 29

请按以下方式指定Jenkins服务器,端口和视图名称,以删除您创建的自定义视图:

http://<jenkins-server>:<port>/view/<view name>/delete
Run Code Online (Sandbox Code Playgroud)

詹金斯在这个特殊功能方面有缺陷.

  • 优秀的解决方 即使它似乎有点后门. (3认同)

Jef*_*ley 15

就在我完成这个问题的时候,我有另一个成功的想法.我偶然发现"https:// {account} .ci.cloudbees.com/view /../ delete"将删除默认视图.另一项测试确认"https:// {account} .ci.cloudbees.com/delete"删除默认视图.

  1. 在"管理Jenkins"中,将".."设置为默认视图.
  2. 在URL栏中输入"https:// {account} .ci.cloudbees.com/delete".
  3. 返回"管理Jenkins"以设置新的默认视图.

  • 这才救我.我正在创建一个新视图,在创建它的第二页上,我点击了主jenkins链接.这提交了一个未配置的视图,崩溃了jenkins.我手工输入http:// jenkins/views /我的哑视图名/删除它清除了错误的视图,因此也破坏了主索引的java代码. (2认同)