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 ;

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

Jenkins-在windows上配置自动化部署(Jenkins+Gitblit) 1. 安装好 Jenkins(注:安装目录需没有空格,否则安装gitlab hook 插件时会报错,安装在c盘跟目录 ...

Jenkins-在Centos上配置自动化部署(Jenkins+Gitlab+Rancher)

Jenkins-在Centos上配置自动化部署(Jenkins+Gitlab+Rancher) 环境:centos7 首先在服务器上安装好Jenkins和Gitlab和Rancher Gitlab安装 ...

Jenkins-在windows上配置自动化部署(Jenkins+Bonobo.Git.Server)

本文配置Jenkins.git服务器采用 Bonobo.Git.Server 1. 登录后,打开Jenkins界面,新建一个任务 2. 配置信息 3. 配置git项目地址,我们先进行其他配置,等会再继 ...

三.jenkins 在windows上配置master 和 agent(slave)

参考链接: https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+mach ...

Windows+.Net Framework+svn+IIS在Jenkins上的自动化部署入门

关于Jenkins的使用及安装,上一篇文章我已经介绍过了,Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门.这篇主要是在jenkins如何安装SVN和MSBuild. ...

持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本

持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本 一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码.打包.部署到web服务器.将web服务器从负 ...

jenkins结合脚本实现代码自动化部署及一键回滚至上一版本

持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本 一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码.打包.部署到web服务器.将web服务器从负 ...

AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署

AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署 Amazon ElastiCache 连接至 Redis 节点 通过 AWS Command Line Inter ...

flask在windows上用mod_wsgi部署

flask在windows上用mod_wsgi部署也是折腾了不少时间,下面就总结下. 首先下载Apache httpd,我认为Apache Hans比较好: 一般这种情况下,你的python环境已经安 ...

随机推荐

CentOS 7 下的LAMP实现以及基于https的虚拟主机

系统环境:CentOS 7Apache 2.4php 5.4MariaDB 5.5 项目需求:创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz其中phpMyadmin提 ...

java基础知识回顾之javaIO类--File类应用:获取指定目录下面的指定扩展名的文件,将文件的绝对路径写入到目的文件当中

/** * File文件综合应用 * 需求:获取指定目录下面,指定扩展名的文件,将文件的绝对路径写到文本文件当中. *  * 思路:1.需要深度遍历.--递归 * 2.遍历的过程中过滤指定扩展名的文件 ...

得到bundle seed id

- (NSString *)bundleSeedID { NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys: (__br ...

docker !veth

https://github.com/docker/docker/issues/11889

安装percona-toolkit工具时遇到的问题

1. 从这个链接https://www.percona.com/doc/percona-toolkit/3.0/index.html下载percona-toolkit安装包 2. 下载完成通过ftp工 ...

AtCoder Regular Contest 102 E Stop. Otherwise...

题目链接:atcoder 大意:有\(n\)个骰子,每个骰子上面有\(k\)个数,分别是\(1\text ~ k\),现在求\(\forall i\in[2...2k]\),求出有多少种骰子点数的组合 ...

php优秀框架codeigniter学习系列——安装,配置

下载 可在官网下载,我使用的是CodeIgniter-3.1.7. 目录 打开程序目录,可看到目录结构. 我这里做一点小的修改,新建了一个 index 目录,将 index.php 和一些静态文件放入 ...

sqler sql 转rest api 数据聚合操作

sqler 2.0 提供了一个新的指令aggregate,注意这个和sql 的聚合函数不是一个概念,这个只是为了 方便api数据的拼接 参考格式   databases {    exec = &qu ...

e藏在哪里?

e约等于2.718,是和pi齐名的自然常数. 在任何一个均匀随机器中,都藏着e. import random def count(): k = 0 s = 0 while s < 1: k += ...

使用npm国内镜像

嫌npm指令速度慢的童鞋可以把npm的源转换成国内的即可提高响应速度: 镜像使用方法(三种办法任意一种都能解决问题,建议使用第1或者第3种,将配置写死,下次用的时候配置还在):1.通过config命令 ...

git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...相关推荐

  1. 基于docker jenkins nginx gitee实现前端自动化部署

    部署对比 手动部署 平时我们在上线一个新项目的时候,可能需要先执行打包指令,然后登录服务器,将dist包丢到服务器nginx/html的文件下,看似很简单,但是当项目频繁迭代,一直重复性的操作也是很浪 ...

  2. 利用Jenkins实现JavaWeb项目的自动化部署

    修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上.笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上.我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去 ...

  3. 夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插

    夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, ...

  4. Jenkins 流水线 获取git 分支列表_jenkins的安装和配置 自动化部署 码云 gitee

    目前项目使用的jenkins 自动化部署的还是比较多的 ,所以趁着脑瓜子还清醒,来写一下如何使用 jenkins 使用码云更新代码后,重新构建就是最新的代码,费话不多少了 直接上货, 首先要做一下准备 ...

  5. Jenkins结合Gitee(码云)自动化部署Springboot项目(比较详细)

    Jenkins结合码云自动化部署Springboot项目 一.准备工作(有的话,可以忽略) 1. 安装wget 2. 安装jdk 3. 安装maven 4. 安装git 二.开始部署 (jenkins ...

  6. jenkins+maven+Tomcat+shell构建自动化部署

    https://yq.aliyun.com/articles/685931 1.官网下载war包: jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可. ...

  7. jenkins修改pom文件_自动化部署—Jenkins+Docker构建工程

    ================= 交作业:hello-world级的自动化部署(Maven+Git+Docker+Jenkins),因为内容稍微有点儿多,分两篇,这是第二篇--构建工程. ===== ...

  8. Jenkins发布PHP项目之一自动化部署

    开始构建项目 新建-输入项目名称php-deploy,选择构建自由风格的软件项目-下一步 Gernal配置,丢弃旧的构建,防止jenkins构建较多之后变臃肿 配置好源码管理之后可以直接先保存构建一次 ...

  9. GitLab + Jenkins实现一键分布式项目自动化部署

    分布式项目的打包部署增加了运维人员的工作量,而且工作是机械重复,极无技术含量的,说白就是打更.我们要把复杂的事情简单化,简单的事情标准化,标准的事情流程化,所以打包部署成了我们流程化里头的流水线. 该 ...

最新文章

  1. 【Spring】工厂模式解耦
  2. 真·无监督!延世大学提出图像到图像无监督模型,实验结果超SOTA
  3. Vbs脚本编程简明教程之十
  4. 经典面试题 | 讲一讲JVM的组成
  5. python 哪些比赛项目_70个超火python小项目列表,拿走·不谢
  6. 16_非监督学习、k-means 4阶段、kmeans API、Kmeans性能评估指标、案例
  7. wordpress实现搜索页关键词高亮
  8. 2020年7大技术趋势
  9. TensorFlow和Keras入门必读教程
  10. 虚拟化--062 vsphere workstation bios启动
  11. Android :安卓学习笔记之 Handler机制 的简单理解和使用
  12. 8.如何在idea打开一个已有项目
  13. 七天百度飞桨强化学习心得
  14. 2022年上半年信息系统项目管理师上午客观题参考答案及解析(四)
  15. 广告主流量主怎么申请(微信)
  16. AI PNG Enlarger (AI图片放大工具) - 用深度学习AI算法放大图片,不模糊并保持透明度
  17. 「 每日一练,快乐水题 」1455. 检查单词是否为句中其他单词的前缀
  18. 276. Paint Fence篱笆涂色
  19. 安利 3 个 pandas 数据探索分析神器!
  20. 下雨天客流量少,美容院怎么做生意

热门文章

  1. 安装西门子博图总是提示重启电脑的解决方法
  2. 缺少模板文件index.html,Index.html模板未为HtmlWebpackPlugin加载网站图标
  3. 基于全志A64平台v4l2驱动分析
  4. 外贸人必看搞清楚开发信寄给谁、怎么写、何时寄,才会事半功倍
  5. quick-lua中脚本和资源的加密
  6. matlab保存pdf图片乱码,服务器上出现pdf导出乱码的解决方案
  7. 。免费词典 StarDict 星际译王 和 MDict
  8. 太懒了,所以用小爱开楼下的门禁
  9. 牛客 TaoTao要吃鸡(01背包)
  10. 雨流法工具箱rainflow进行疲劳分析教程(含雨流法rainflow工具箱下载及安装教程)