Jenkins创建job时Check-out Strategy各个选项详细说明(含图)
来源:互联网 发布:校园小说改编的网络剧 编辑:程序博客网 时间:2024/05/22 11:39
各选项测试结果如下:
1、Use‘svn update’ as much as possible
第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;
以后更新的时候,不会判断已有文件是否在svn里存在。比如工作目录下的文件123在svn里不存在,那么更新的时候不会删除123。
不会判断工作目录下的文件是否被改动,只会判断svn是否有新版本需要更新。比如工作目录下的文件zzz.txt内容为zzz,svn上的zzz.txt内容为空,如果svn上zzz.txt没有新版本,则在更新的时候不会更新zzz.txt,也就是说如果手动修改了工作目录下的文件,如果此文件在svn上没有出现新版本,就不会更新。一旦svn上的zzz.txt有新版本后就会更新工作目录的zzz.txt,这时工作目录下会生成如下几个文件:zzz.txt、zzz.txt.mine、zzz.txt.r223、zzz.txt.r224,其中zzz.txt.r223为svn上老版本、zzz.txt.r224为svn上新版本、zzz.txt.mine为工作目录上的zzz.txt的副本、zzz.txt记录了文件变化。
svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。但是如上例中的zzz.txt手动修改过,已经和svn上的不一样了,这时将不会被删除。
2、Alwayscheck out a fresh copy
第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;
每一次更新的时候,都会先清除工作目录下的所有文件,然后重新check-out一份完整的项目到工作目录下。
3、Emulateclean checkout by first deleting unversioned/ignored files,then ‘svn update’
第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;
以后更新的时候会判断工作目录下的文件是否在svn里存在,如果不存在则删除,如果存在且有新版本则更新。
会判断工作目录下的文件是否被改动,不管有没有新版本,都会还原为svn上的最新版本。
svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。
4、Use‘svn update’ as much as possible,with ‘svn revert’ before update
第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;
以后更新的时候不会判断工作目录下的文件是否在svn里存在。
会判断工作目录下的文件是否被改动,不管有没有新版本,都会还原为svn上的最新版本。
svn上删除了文件,更新的时候,工作目录里的此文件也会被删除。
参考博客:
http://blog.csdn.net/wudj810818/article/details/51098234
http://www.mamicode.com/info-detail-68103.html
- Jenkins创建job时Check-out Strategy各个选项详细说明(含图)
- Jenkins -- Check-out Strategy各选项说明
- Jenkins check-out strategy
- Jenkins check-out strategy
- jenkins中Check-out Strategy的各选项测试
- jenkins中Check-out Strategy
- 在Jenkins上创建Job并进行配置,发布,详细见《Jenkins 创建 job》
- Jenkins使用经验谈4(创建Job)
- Jenkins使用经验谈4(创建Job)
- jenkins new job 没有maven项目选项
- Jenkins使用经验谈4(创建Job)转
- LoadRunner参数化时的各个选项说明
- jenkins job build本地安装说明
- jenkins java rest api 创建JOB
- Jenkins API curl创建job、执行构建
- Jenkins持续集成Job创建和配置
- Jenkins使用教程之创建job
- job 调用有参数存储过程(含out参数)
- 工具的使用——谷歌浏览器(chrome) —— 扩展应用程序
- [美剧赏析] 权力的游戏<Game of Thrones>完全赏析 (7-8)
- Codeforces 602C The Two Routes【最短路+思维】
- Java基础知识的回顾
- 【poj 1770】Special Experiment 树形dp
- Jenkins创建job时Check-out Strategy各个选项详细说明(含图)
- c++ stl--map
- C++学习笔记一
- __declspec(dllimport)的作用
- android studio执行 Information:Gradle tasks [:app:assembleDebug]失败处理
- 设计模式六大原则
- 游标的for循环
- RasCustomHangUp
- java.lang.Class类 和 反射