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

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

web部署样例

git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)..._第1张图片

windows服务部署样例

git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)..._第2张图片

系统备份

在服务器上创建后缀名为.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)...)