15

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

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

  • 我无法通过单击选项卡导航到视图,因为“https://{account}.ci.cloudbees.com/view/../”是“https://{account}.ci.cloudbees.com/ ”。
    • 可以导航到此视图,但只能通过将其设置为“管理 Jenkins”中的默认视图。
  • 由于相同的 URL 模式问题,我也无法编写适合删除此视图的 URL。
4

2 回答 2

32

请指定 Jenkins 服务器、端口和视图名称以删除自定义视图:

http://<jenkins-server>:<port>/view/<view name>/delete

Jenkins 在这个特定功能上存在问题。

于 2016-09-20T19:45:39.800 回答
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”以设置新的默认视图。
于 2013-01-21T19:23:37.473 回答