Jenkins从SVN更新但不更新.war文件

时间:2013-10-17 18:23:41

标签: svn jenkins

我正在尝试使用Jenkins v.1.529部署应用程序(Subversion插件固定 - v.1.50) Jenkins检测到我的SVN上的变化

    Updating http://svn.mysite.com/myapp/trunk at revision '2013-10-17T11:10:41.062 -0300'
U         src/main/java/br/com/mysite/client/ui/CClass.java
At revision 598
[trunk] $ /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3/bin/mvn -DSVN_TAG=trunk clean
[INFO] Scanning for projectscode here

但我的申请“战争档案”是旧的。 当我“运行”我的应用程序时,它不会检测到我做的最后一次更改。

我尝试了所有jenkins选项,没有成功: *尽可能使用'svn update' *请务必查看新的副本 *首先删除未版本化/忽略的文件,然后'svn update',模拟干净的结帐 *尽可能使用'svn update',在更新前使用'svn revert'

2 个答案:

答案 0 :(得分:2)

[trunk] $ /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven_3/bin/mvn -DSVN_TAG=trunk clean

如果此行来自您的实际输出,那么您只运行一个干净。我建议至少运行包阶段(构建只会编译但不会创建新的战争)。我经常去安装。

答案 1 :(得分:1)

rm -rf / var / lib / jenkins / jobs / myapp / workspace / trunk / *