Bugzilla APIを使用して、Bugzilla製品のクローンを作成するための簡単なPerlスクリプトを作成しました(新しい製品の下にすべてのコンポーネントを再作成します)。Bugzilla Perl APIは、コマンドラインから非常に簡単に使用できます。データベースを直接操作することもできましたが、より長期的なソリューションが必要でした。もう1つのオプションはWebサービスでしたが、今回はAPIを直接使ってみようと思いました。
私が直面している問題の1つは、新しいコンポーネントを作成できるようにBz管理者ユーザーとして認証することです。BugzillaのBugzilla.pmファイルを見ると、 Bugzilla::Authオブジェクトlogin()
から実行されていることがわかります。そこでユーザー名とパスワードを取得する方法がわかりません。スクリプトをBugzilla管理インターフェースに追加するだけでよいと思います...
誰かが私を正しい方向に向けることができますか?