web-dev-qa-db-ja.com

「..」という名前のビューを削除する方法

私はCloudbeesで新しいビューを作成し、それを構成している間、チームの他のメンバーに気づかれずにいることを望みました。最初に頭に浮かんだのは、ビューの名前を「..」に変更したからです。

「..」の使用はディレクトリトラバーサルとして解釈されるため、グループを削除できなくなりました。

  • 「https:// {account} .ci.cloudbees.com/view/../」は「https:// {account} .ci.cloudbees.com /」であるため、タブをクリックしてビューに移動できません。 "。
    • I canこのビューに移動しますが、これを「ManageJenkins」内のデフォルトビューとして設定する必要があります。
  • 同じURLパターンの問題により、このビューを削除するのに適したURLも記述できません。
15
Jeff Fairley

この質問を終えたとき、私は成功した別のアイデアを思いつきました。偶然、「https:// {account} .ci.cloudbees.com/view/../delete」でデフォルトのビューが削除されることがわかりました。別のテストでは、「https:// {account} .ci.cloudbees.com/delete」がデフォルトのビューを削除することが確認されました。

  1. 「ManageJenkins」で、デフォルトのビューとして「..」を設定します。
  2. URLバーに「https:// {account} .ci.cloudbees.com/delete」と入力します。
  3. 「Jenkinsの管理」に戻って、新しいデフォルトビューを設定します。
15
Jeff Fairley

作成したカスタムビューを削除するには、以下の方法でJenkinsサーバー、ポート、ビュー名を指定してください。

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

Jenkinsは、この特定の機能にバグがあります。

29
Jitesh Sojitra