巴克制造失败了" events-logs" Gerrit插件(jar)

时间:2015-06-29 12:50:02

标签: gerrit buck

我正在尝试构建Gerrit插件" events-log" jar(https://gerrit.googlesource.com/plugins/events-log)通过Buck构建,但它失败并出现以下错误:

root@jenkins-test:~/events-log# ll
drwxr-xr-x  7 root root 4096 Jun 29 13:25 ./
drwxrwxr-x 24 root root 4096 Jun 29 13:22 ../
-rw-r--r--  1 root root 1017 Jun 29 12:57 BUCK
-rw-r--r--  1 root root  173 Jun 29 12:57 .buckconfig
drwxr-xr-x  3 root root 4096 Jun 29 13:25 .buckd/
drwxr-xr-x  6 root root 4096 Jun 29 13:05 buck-out/
drwxr-xr-x  8 root root 4096 Jun 29 13:27 .git/
-rw-r--r--  1 root root  146 Jun 29 12:57 .gitignore
drwxr-xr-x  5 root root 4096 Jun 29 12:57 lib/
drwxr-xr-x  4 root root 4096 Jun 29 12:57 src/

root@jenkins-test:~/events-log# /root/buck/bin/buck build events-log:events-  
log
Using buckd.
BUILD FAILED: No build file at events-log/BUCK when resolving target  

//事件日志:事件日志

有人可以告诉你如何解决它并建立jar。

由于

3 个答案:

答案 0 :(得分:6)

我想我终于明白了......

我要做的就是检查Gerrit并在Gerrit树中构建events-log插件。

git clone https://gerrit.googlesource.com/gerrit
cd gerrit
git co v2.11.2
git submodule init
git submodule update

git clone https://gerrit.googlesource.com/plugins/events-log plugins/events-log
buck build plugins/events-log

答案 1 :(得分:0)

我很确定你只想要/root/buck/bin/buck build //:events-log。见http://buckbuild.com/concept/build_target.html

答案 2 :(得分:0)

如果版本是2.14或更高版本,请使用bazle进行构建 而且我也尝试使用buck构建v2.13,你需要修改在bucklets文件夹下的gerrit_plugin.bucklet

旧内容: target_suffix =''):     来自multiprocessing import cpu_count     从os导入路径,getcwd 新内容:  target_suffix =''):   with allow_unsafe_import():     来自multiprocessing import cpu_count     来自os import path,getcwd

然后执行“buck build plugin

输出: ruhu @ CCM-P700:〜/ tools / events-log $ buck build plugin 下载http://repo1.maven.org/maven2/com/google/code/gson/gson/2.3.1/gson-2.3.1-sources.jar

下载http://repo1.maven.org/maven2/com/google/code/gson/gson/2.3.1/gson-2.3.1.jar

下载http://repo1.maven.org/maven2/com/google/gerrit/gerrit-plugin-api/2.13/gerrit-plugin-api-2.13.jar

解析降压文件:在1.3秒内完成(100%) 创建动作图:在1.6秒内完成(100%) 建筑:完成03:47.3分钟(100%)19/19个工作,19个更新,94.7%缓存错误   总时间:03:50.3分钟