[ http://jira.codehaus.org/browse/MPSITE-34?page=all ]
Arnaud Heritier updated MPSITE-34:
----------------------------------
Comment: was deleted
> site:sshdeploy now always fails for any remote error
> ----------------------------------------------------
>
> Key: MPSITE-34
> URL: http://jira.codehaus.org/browse/MPSITE-34
> Project: maven-site-plugin
> Type: Bug
> Components: plugin
> Versions: 1.6.1
> Reporter: fabrizio giustina
> Assignee: Arnaud Heritier
>
>
> after the patch for MPSITE-28 (Maven site 1.6.1 plugin always results in
> 'Build Successful') now sshdeploy fails for any "minor" error: for example if
> tar can't overwrite a file or if the remote user doesn't have the needed
> rights to change the permission for the root site directory (which is pretty
> common, like for the htdocs dir on sourceforge).
> This is also more annoying considering that an incomplete deploy can leave a
> remote *.tar file, which by default is not overwritten and that will make any
> further build fail till manually removed.
> for refence, this is the patch previously applied by Arnaud:
> http://svn.apache.org/viewcvs.cgi/maven/maven-1/plugins/trunk/site/plugin.jelly?rev=202438&r1=189828&r2=202438&diff_format=h
> what about leaving the "failonerror" parameter in last snippet to "false" or
> at least making it configurable?
> <exec dir="." executable="${maven.ssh.executable}" failonerror="true">
> <------ will make the build fail if any of the commands will report an
> "innocent" error
> <arg line="${maven.ssh.args} -l ${siteUsername} ${siteAddress} 'cd
> ${maven.homepage} &&
> ${maven.site.gunzip.executable} ${maven.final.name}-site.tar.gz &&
> ${maven.site.tar.executable}
> ${maven.site.tar.options} ${maven.final.name}-site.tar && chmod -Rf
> g+u * . && rm
> ${maven.final.name}-site.tar'"/>
> </exec>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]