<target name="upload" description="上传remote目录的内容到服务器上" >
<!--登录到服务器,创建远程工作目录 -->
<telnet server="${host}" userid="${username}" password="${password}" timeout="600">
<read>${host.prompt}</read>
<write>rm -r ${ci.remote.workdir}</write>
<read>${host.prompt}</read>
<write>mkdir -p ${ci.remote.workdir}</write>
<read>${host.prompt}</read>
</telnet>
<!--使用FTP上传二进制文件到服务器 -->
<ftp action="send" server="${host}" userid="${username}" password="${password}" remotedir="${ci.remote.workdir}" binary="yes">
<fileset dir="${local.remote.dir}" >
<exclude name="**/*.sh" />
<exclude name="**/*.jsp" />
</fileset>
</ftp>
<!--下载tar.gz包-->
<ftp action="get" server="${host}" userid="${username}" password="${password}" remotedir="${host.remote.dir}/${basefilename}" binary="yes">
<fileset dir="@{destdir}" includes="@{targzfile}" />
</ftp>
</target>
分享到:
相关推荐
ant自动编译,上传,启动,部署,启动,带详细的说明文档,希望对大家有所帮助
ant自动编译,上传,启动,部署
NULL 博文链接:https://xnbhnly.iteye.com/blog/1109967
Android自动打包、签名、优化、上传ANT脚本!!学习Android必备书籍!!
第一次做jmeter+ant自动化接口测试,需要build文件,开始直接copy博客中的内容,格式不对,调试好久不成功;后发现在jmeter/extras文件夹中有一个build文件,copy出来根据需要修改下,成功了,特上传自选供大家使用...
本资源详细的描述了如何使用Ant批量多渠道导报Android应用。运营是需要上传应用到20几个市场上去,这个时候需要批量打不通tag的包,以便友盟能够统计得到各通道下载量
ant1.8.2+junit4.8.1 自动编译,自动...zip包中,有build文件夹,有reports文件夹,这两个都是ant后生成的目录,我上传时没有删除就是为让大家先看看效果,你运行ant的时候,可以删除,也可以不删除,会自动覆盖的。
svn+ant自动下载、部署、上传
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 上传到linux服务器 解压ant包 配置环境变量 加载配置文件:source /etc/profile 测试ant:ant...
我整理了一下,把ZIP包的原码重新编译,不要ant.jar,将压缩和解压放在ZipTool.class包中支持中文文件名,支持针对目录压缩,做了上传后自动解压测试! <br>特点: 一、自有原码不依赖ant.jar 二、支持中文...
Android多渠道全自动打包发布工具,ant实现
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
前端界面风格采用了阿里开源的`ant-design-vue`框架。密码加密、访问验证、数据权限验证。使用Maven做项目管理,提高项目的易开发性、扩展性。 目前功能模块代码生成器、权限框架、数据字典、数据缓存、数据监控、...
前面介绍了Jenkins的安装,这篇博客记录一下Jenkins的使用,这里我是用git拉取代码,用ant构建,项目还是之前写过的QQ邮箱。 1.Jenkins里面要想使用Git,ant必须要安装...输入github的源码地址,上篇讲过如何将代码上传
特征蚂蚁ANT-FS(带有命令管道,文件列表,下载,上传等) 三个库(ant.base基本ANT库,使用ant.base的ant.easy阻止版本,ant.fs ANT-FS库)要求Python> = 3.6 PyUSB> = 1.1.0 根访问权限(仅用于安装)自动安装安装...
原理:从svn down代码、ant编译、打包项目、上传zip包、代码同步、解压、重启web容器 由于开发的比较着急,代码写的有点乱、忘谅解,仅供参考。 代码分为两部分(写在了同一个项目中),①功能部分②调用服务器端...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合...
1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...
================================================== ==============================#GFrun-Garmin Forerunner 60-405CX-310XT-610-910XT-内部Linux GFrun: 简化各种模块的安装。 提取FIT。...
Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。 特性 批量执行:主机命令在线批量执行...