jenkins插件之Publish Over FTP

说明

这个插件可以将文件发布到FTP上去。

系统设置

FTP Server Name:名称

Hostname:主机IP或者域名

Username:ftp登陆用户名

Password:ftp密码

Remote Directory:远程根目录(建议设置为:/)

点击Test Configuration上面的高级

Port:端口

Timeout (ms):超时时间(毫秒)

Use active data mode: (未选中)默认选项使用PASV(被动模式),选中使用PORT (主动模式)

Don‘t make nested dirs:不创建下级目录

项目配置

在项目配置中,可以从下面两个地方找到此插件的配置。

构建步骤:Send Files over FTP

构建后操作:Send build artifacts over FTP

FTP Server Name:选个一个你在系统设置里配置的配置的名字

Transfer Set Source files:需要上传的文件(注意:相对于工作区的路径,可以是单个文件也可以是目录)

Remove prefix:移除目录(只能指定Transfer Set Source files中的目录)

Remote directory:远程目录

点击Remote directory后面的高级

Exclude files:排除的文件(在你传输目录的时候很有用,使用通配符,例如:**/*.log,**/*.tmp,.Git/)

Pattern separator:分隔符(配置Exclude files和Source files的分隔符。如果你这儿更改了,上面的内容也需要更改)

No default excludes:禁止默认的排除规则

Make empty dirs:此选项会更改插件的默认行为。默认行为是匹配该文件是否存在,如果存在则创建目录存放。选中此选项会直接创建一个目录存放文件,即使是空目录。

Flatten files:只在ftp上建立文件,不创建目录(除了远程目录)

Remote directory is a date format:远程目录建立带日期的文件夹(需要在Remote directory中配置日期格式),具体格式参考下表:


Remote directory


Directories created


‘qa-approved/‘yyyyMMddHHmmss


qa-approved/20101107154555


‘builds/‘yyyy/MM/dd/‘build-${BUILD_NUMBER}‘


builds/2010/11/07/build-456 (if the build was number 456)


yyyy_MM/‘build‘-EEE-d-HHmmss


2010_11/build-Sun-7-154555


yyyy-MM-dd_HH-mm-ss


2010-11-07_15-45-55

   

Clean remote:上传前会删除远程目录中的所有的文件

ASCII mode:文件传输的方式,一般默认不选。

时间: 2024-12-09 09:13:50

jenkins插件之Publish Over FTP的相关文章

星空下的痕迹 Jenkins学习(四)----------windows下Publish over FTP插件应用

主要分为jenkins服务器,和ftp服务器,我们只要是根据插件把打包完的apk,上传到ftp站点上去. 一.windows10搭建ftp服务器 1).开始(右键)->控制面板->程序->卸载程序->启用或关闭windows选项 2)点击进入,选择如图所示,然后确定 3)开始搜素:IIs,或如同所示 4)点击 5)开始搭建ftp服务器站点,右键添加FTP站点,自己填写路径 6).点击"下一步",按照下图提示,设置"绑定和SSL设置",在&qu

Jenkins的FTP上传插件Publish Over FTP Plugin设置支持中文路径

[系统管理]->[系统设置]->[Publish over FTP]->[Control encoding]->输入[GB2312]

jenkins插件的安装与卸载

说明 Jenkins大部分的功能都是插件来实现的,所以必须知道jenkins插件的安装和卸载. 一.配置插件代理 jenkins在安装插件时候经常出现无法安装的情况,所以可以通过配置jenkins代理,来解决这个问题.如下: 系统管理→插件管理: 高级→代理设置: 上述截图中,我们只需要输入代理服务器地址.端口.用户名和密码,就完成了jenkins插件代理的配置. 二.安装插件 Jenkins插件的安装,我们可以分为自动安装和手动安装两种,下面分别介绍. 2.1 自动安装插件 自动安装插件,我们

Jenkins 插件 CIFS

Jenkis编译后我们往往需要把文件发布的其他的服务器上,典型的插件如下: Publish Over CIFS Plugin   Publish Over FTP Plugin   Publish Over SSH Plugin 一 这里简单说一下CIFS Plugin  发布到windows的配置在system configure中配置windows share(系统管理->系统设置)信息 在job中使用publish over CIFS插件: 我这里需要拷贝生成后的文件夹下的所有文件(除we

jenkins插件使用小结

jenkins官网:https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project jenkins插件: 1.AnsiColor : This plugin adds support for ANSI escape sequences, including color, to Console Output. 2.Ant Plugin :This plugin adds Apache Ant support to Je

安装jenkins插件的两种方法

安装jenkins插件有两种方法,一种是在线安装,一种是离线安装.两种方式介绍如下: 1.如果服务器可以上网,那边选择在线安装最好不过了,安装流程为:系统管理----插件管理---选择需要的插件直接安装即可 2.如果服务器不能上网,那么就只能离线安装,首先去 http://updates.jenkins-ci.org/download/plugins/ 下载需要的plugin,选择匹配的版本号,下载到本地,然后打开:系统管理---插件管理-高级---找到"上传插件"(浏览,找到扩展名为

Jenkins插件、war下载地址

1.jenkins的war包下载地址 地址:http://mirrors.jenkins-ci.org/,打开链接后,表格有war列,Releases行是短期更新包.LTS是长期更新包.一般选择Releases下载即可. 2.jenkins各插件的下载地址 地址:http://mirrors.jenkins-ci.org/plugins/ 3.修改jenkins工作目录 地址:http://kurenai.elastos.org/2013/03/29/,第六篇文章 4.批处理update SVN

Jenkins插件管理

1.配置jenkins需要的maven.jdk路径 1 [[email protected] secrets]# echo $JAVA_HOME 2 /application/jdk 3 [[email protected] secrets]# java -version 4 java version "1.8.0_60" 5 Java(TM) SE Runtime Environment (build 1.8.0_60-b27) 6 Java HotSpot(TM) 64-Bit S

Jenkins - 插件管理

about 环境是Windows 我们来介绍以下如何在Jenkins中安装插件.首先获取自己的Jenkins的版本页面的右下角可以看到Jenkins的版本. 自动安装 所谓的自动安装,就是通过Jenkins的插件管理来搜索下载插件.选择系统管理下面的插件管理,选择可选插件,然后在过滤输入框中输入你想要的插件,然后点击直接下载即可.PS:如果该插件已存在,貌似不会有过滤结果.......完事之后,会进入插件安装步骤.当你勾选了安装后重启Jenkins(空闲时),就会在合适的时间进行重启Jenkin