我对Cloudbees和Jenkins很陌生,需要获得一个gradle构建版本才能从Google的protobuf项目访问protoc的编译版本,为项目生成一些必要的Java代码。
我最好的猜测就是我必须添加一个带有输出工件的构建来为Jenkins服务器构建它并将其与其他项目一起拉入...或者将其添加为依赖项的构建目标项目......虽然看起来很混乱。有没有更好/正确的方法来做我想要的事情?
答案 0 :(得分:1)
原来并不是很难添加另一个Jenkins构建,将protoc二进制文件导出为工件,并将protoc工件导入到所需的构建中。
内建步骤:
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2
tar xjvf protobuf-2.5.0.tar.bz2
cd protobuf-2.5.0
./configure --disable-shared
make -j4
strip src/protoc
留下这个作为灵感,虽然希望其他人提出一个我不知道的清洁解决方案有任何线索存在。