从詹金斯(Jenkins)奔跑



我正在尝试将我的zip文件从本地计算机部署到远程机器,我正在使用带有ANT的Jenkins。问题是构建成功,但是使用FTP发送了0个文件。

我的build.xml文件如下

<project name="test" default="test">
<target name="test">
<zip destfile="htmlfiles.zip">
    <fileset dir=".">
        <include name="**/*.php"/>
    </fileset>
</zip>
<ftp server="192.168.0.66"
   userid="admin"
   password="admin">
<fileset dir="C:UsersADMINDesktopftp">
<include name="*"/>
</fileset>
</ftp>
</target>
</project>

并遵循我的詹金斯的结果

  test:
  [zip] Building zip: C:UsersADMIN.jenkinsworkspacetesthtmlfiles.zip
  [ftp] sending files
  [ftp] 0 files sent
  BUILD SUCCESSFUL
  Total time: 0 seconds
  Finished: SUCCESS

有人帮助我,为什么会发生这种情况?

尝试一下,让我知道它是否适合您。

<project name="test" default="test">
<target name="test">
<property name="distdir" value="C:UsersADMINDesktopftp"/>
<zip destfile="${distdir}/htmlfiles.zip">
    <fileset dir=".">
        <include name="**/*.php"/>
    </fileset>
</zip>
<ftp server="192.168.0.66"
   userid="admin"
   password="admin">
<fileset dir="C:UsersADMINDesktopftp">
<include name="*"/>
</fileset>
</ftp>
</target>
</project>

我从日志中可以看到,您的.zip文件是在C:UsersADMIN.jenkinsworkspacetesthtmlfiles.zip上创建的,但是在ftp标签中,您已指定了位置"C:UsersADMINDesktopftp"。FTP文件夹中的fileset未指定目标目录。该文件将放在FTP用户的默认文件夹中(这里是admin(

相关内容

  • 没有找到相关文章

最新更新