小编Dan*_*iel的帖子

Jenkins CI使用错误的svn修订版进行构建

目前我正在使用Jenkins CI Server,我想通过svn post commit hook触发一个job/build.到目前为止,它按预期工作,但构建使用以前的svn修订版.

例如:我签入我的文件,客户端显示版本90,构建开始,但它使用89.

post-commit钩子看起来像这样:

UUID=`svnlook uuid $REPOS`
/usr/bin/wget \
     --header "Content-Type:text/plain;charset=UTF-8" \
     --post-data "`svnlook changed --revision $REV $REPOS`" \
     --output-document "-" \
     --timeout=2 \
     http://ci-jenkins/job/Job1/build?rev=$REV 1>&2
Run Code Online (Sandbox Code Playgroud)

Jenkins中的签出策略配置为"始终签出新副本".怎么了?我仍然从那开始,并有很多东西需要学习.所以请记住这一点来回答我.:-)

svn hook continuous-integration jenkins

18
推荐指数
2
解决办法
8752
查看次数

标签 统计

continuous-integration ×1

hook ×1

jenkins ×1

svn ×1