如何在gerrit中安装delete-project插件?

Vir*_*ual 11 python java build gerrit

我想在我的gerrit服务器上安装delete-project插件.根据最新版本,我应该从google源代码克隆它并使用buck build.

我克隆了它,我的降压也准备好了.

构建删除项目插件并将其添加到我的gerrit服务器时需要遵循的步骤是什么.

我试过了

buck build .
Run Code Online (Sandbox Code Playgroud)

在克隆的删除项目源.但是,我收到以下错误

Traceback (most recent call last):
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 872, in <module>
    main()
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 867, in main
    buildFileProcessor.process(build_file.rstrip())
  File "/home/gerrit/buck/src/com/facebook/buck/parser/buck.py", line 800, in process
    build_env['BUILD_FILE_SYMBOL_TABLE'])
  File "/home/gerrit/delete-project/././BUCK", line 1, in <module>
    gerrit_plugin(
NameError: name 'gerrit_plugin' is not defined
BUILD FAILED: Parse error for BUCK file ././BUCK: End of input at line 1 column 1
Run Code Online (Sandbox Code Playgroud)

请帮忙

Dav*_*ung 13

我设法在遵循这个线程后安装了delete-project插件:

https://groups.google.com/forum/#!topic/repo-discuss/hbBc2TUhl7s

然后安装根据:

https://gerrit-review.googlesource.com/Documentation/cmd-plugin-install.html

PS我按照以下步骤构建jar:

  1. git clone --recursive https://gerrit.googlesource.com/gerrit
  2. cd gerrit
  3. git clone --recursive https://gerrit.googlesource.com/plugins/delete-project
  4. buck build delete-project:delete-project

然后,您应该在buck-out/gen/delete-project/delete-project.jar中找到delete-project.jar


fra*_*acz 13

  1. delete-project.jarhttps://gerrit-ci.gerritforge.com上下载与您的Gerrit版本匹配的版本
  2. 将其复制到gerrit/plugins目录.
  3. 重启Gerrit.