Hudson SCP文件上传失败,因为我使用ANT重命名war文件

时间:2012-03-23 20:59:30

标签: hudson file-transfer scp

我正在使用Hudson 2.1.2使用SCP 1.8和Maven 3.0.4。我在经理页面中设置了服务器,只要我没有重命名它就连接并上传war文件。

我把它放在pom.xml文件中

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.3</version>
        <executions>
            <execution>
                <id>run-ant-rename-war</id>
                <phase>package</phase>
                <goals>
                    <goal>run</goal>
                </goals>
                <configuration>
                    <tasks>
                        <move
                            file="${project.build.directory}/${project.artifactId}-${project.version}.war"
                            tofile="${project.build.directory}/my-project.war" />
                    </tasks>
                </configuration>
            </execution>
        </executions>
    </plugin>

hudson完成包并重命名该文件。然后它连接到我的服务器,但上传失败并显示以下消息。

  

错误:无法上传文件3:com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)com的com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:485)上的权限被拒绝。 jcraft.jsch.ChannelSftp.put(ChannelSftp.java:439)位于com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:406)be.certipost.hudson.plugin.SCPSite.upload(SCPSite.java:239)位于hudson.model.AbstractBuild $ AbstractRunner.perform(AbstractBuild.java)的hudson.tasks.BuildStepMonitor $ 3.perform(BuildStepMonitor.java:36)的be.certipost.hudson.plugin.SCPRepositoryPublisher.perform(SCPRepositoryPublisher.java:211) 630)at hudson.model.AbstractBuild $ AbstractRunner.performAllBuildSteps(AbstractBuild.java:608)at hudson.maven.MavenModuleSetBuild $ RunnerImpl.post2(MavenModuleSetBuild.java:789)at hudson.model.AbstractBuild $ AbstractRunner.post(AbstractBuild.java) :553)at hudson.model.Run.run(Run.java:1391)at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:414)at hudson.model.ResourceController.execute(R esourceController.java:88)at hudson.model.Executor.run(Executor.java:145)   [DEBUG]跳过监视的依赖更新; build未配置触发器:kc_project_usc#52

如果我使用像FileZilla这样的FTP程序,它会上传完全相同的文件而没有任何问题。任何想法为什么会这样?

0 个答案:

没有答案
相关问题