Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)

web部署样例

windows服务部署样例

系统备份

在服务器上创建后缀名为.ps1的文件,例:BackUpDir_MKCurtain.ps1

内容参考:

param($pathFrom,$pathTo)
#目标目录
$pathTo = $pathTo+"\bak"+(Get-Date -Format 'yyyyMMddHHmmss');
write-host("SourcePath is: " + $pathFrom);
write-host("TargetPath is: " + $pathTo);
#创建目标目录
mkdir -Pa $pathTo;
if (!(Test-path -path $pathFrom)){
write-host("SourcePath is not exist!");
exit -;
}
$pathCopyTo = "";
$pathFromLen = $pathFrom.Length;
$LenGap = ;
ls -r $pathFrom |Foreach-Object{
if(!($_.FullName -match ".*\\log")) {
if(!($_.FullName -match ".*\\jpg"))
{
$lenGap = $_.FullName.Length - $pathFromLen - $_.Name.Length - ;
$pathCopyTo = $PathTo + $_.FullName.Substring($pathFromLen, $lenGap);
if(!(Test-path -path $pathCopyTo)){
mkdir -Pa $pathCopyTo;
}
copy-item $_.FullName $pathCopyTo -Force;
}
}
}
write-host("Copy Finish!");
exit ;

最新文章

  1. 学习hibernate @Entity该导入哪个包
  2. window xp Apache与Tomcat集群配置--转载
  3. 【读书笔记《Android游戏编程之从零开始》】15.游戏开发基础(剪切区域)
  4. 浅谈JavaScript中的string拥有方法的原因
  5. 抛弃EF,20分构建一个属于自己的ORM框架
  6. javascript 面向对象技术
  7. 翻译 GITHUB上HOW TO BE A GOOD PROGRAMMER
  8. 取一个整数a从右端开始的4~7位
  9. iOS 环信集成单聊界面,出现消息重复问题
  10. iOS开发注意事项(一)
  11. Django 学习笔记
  12. 【BZOJ1911】【APIO2010】特别行动队(斜率优化,动态规划)
  13. ssh远程登录操作 和ssh信任
  14. JavaSE| 包装类| 时间
  15. PythonStudy——字符编码 Character Encoding
  16. JS函数&DOM
  17. maven-shade-plugin插件
  18. [笔记] 升級到 Delphi 10.2 Tokyo 笔记
  19. SVN Server 500 NotLicensed 错误的解决方法
  20. JS自学大全

热门文章

  1. vue ref父子组件传值
  2. JAVA虚拟机:内存各个区介绍
  3. MQTT 协议学习:006-订阅主题 与 对应报文(SUBSCRIBE、SUBACK、UNSUBSCRIBE、UNSUBACK)
  4. Python测试进阶——(1)安装Python测试相关模块
  5. 2-10 就业课(2.0)-oozie:13、14、clouderaManager的服务搭建
  6. 清北学堂模拟赛2 T2 ball
  7. python爬虫破解带有RSA.js的RSA加密数据的反爬机制
  8. dedecms 栏目目录用首字母生成的方法
  9. [强网杯 2019]Upload
  10. 树莓派3b安装Windows10 Arm