jenkins git ftp 发布.net 项目
一次搞这个,在其他文章的基础上 添加下自己的 笔记,方便自己查看,
-------需要准备的东西---------------
- 下载jenkins https://jenkins.io/download/
- 插件下载地址 jenkins-plugins
- NuGet 下载地址:https://dist.nuget.org/index.html (注释:下载 Windows x86 Commandline下面的) .NET Framework xx 前提是项目可以运行和发布吧
- 放到指定路劲:如 D:\Tools\CI
- GitLab Plugin
- MSBuild Plugin
- FTP publisher plugin
- 配置ftp
- 地址: 系统管理 - FTP publisher plugin 如下图
-
配置MsBuild 系统管理-全局攻击配置
-
- 地址: 系统管理 - FTP publisher plugin 如下图
插件安装 : 系统管理 - 管理插件
- NuGet 下载地址:https://dist.nuget.org/index.html (注释:下载 Windows x86 Commandline下面的) .NET Framework xx 前提是项目可以运行和发布吧
------------开始------------------

、- 添加git账号
- 构建环境和构建触发器先不看
- 构建

- 图片上的第一个 【执行Windows批处理命令】 的项目地址:可以在构建后,看【控制台输出】 看到工作空间目录
/t:Rebuild 重新生成
/p:Configuration=Release 生成模式
/p:VisualStudioVersion=12.0 vs 版本号
/p:OutputPath=C:\disc (可选) 表示生成后保存到那个位置
- /p:DeployOnBuild=True;PublishProfile=Test (可选) 使用 Test 是vs里面项目配置的ftp发布文件 是Test.pubxml, (路劲 如:C:\Users\Administrator\Documents\Visual Studio 2015\MvcApplication1\MvcApplication1\Properties\PublishProfiles)
-

- Destination 写“/”
上图ftp配置详解:http://blog.51cto.com/pizibaidu/1917847
删除多余的文件(自己判断是否需要这步)
------------可能出现的错误------------------
- 去路劲 "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0" 下查看
- v15.0表示 vs的版本,对应上面的 上面的构建命令 " /p:VisualStudioVersion=12.0" , 具体版本号,去vs里面帮助-关于查看
- 如果v15里面没有文件可以换成 其他有文件的版本如: 12.0
-------其他: 环境变量使用---------------

具体的点击 可用环境变量列表查看
jenkins git ftp 发布.net 项目的更多相关文章
- jenkins +git+ssh 构建 .net项目
jenkins +git+ssh 构建 .net项目 安装jenkins jdk 和插件就不一一介绍了. Multiple SCMs 插件介绍:可以获取多个项目(如果你的项目中有依赖其他项目的) So ...
- 使用git ftp发布我个人的hexo博客内容
自己虚拟主机中的博客是由hexo3 + next主题,因为我想将 hexo 编译生成的文件可以通过ftp命令发布到ftp服务器上面. 发布使用的工具是git-ftp: 按照Use Jenkins an ...
- 使用jenkins一键打包发布vue项目
jenkins的安装 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件. Jenkins 支持各种运行方式,可通过系统包.Docker 或者通过一个独立 ...
- jenkins按版本发布maven项目
1.先为java这个项目创建三个版本 vim pom.xml vim src/main/java/com/ghz/testweb/App.java git add . git commit -m &q ...
- 配置Jenkins 实现自动发布maven项目至weblogic(svn+maven+weblogic12c)
Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放weblogic的7001端口 Linux(CentOS):firewall-cmd --zone=publ ...
- Windows下配置Jenkins 实现自动发布maven项目至tomcat(svn+maven+tomcat)
Jenkins安装完成之后,需要我们对其配置,然后才可以实现自动部署项目. 前提 防火墙开放tomcat的8080端口 Linux(CentOS):firewall-cmd --zone=public ...
- linux安装jenkins和编译发布gitlib项目
1. jenkins下载地址 wget https://updates.jenkins-ci.org/download/war/2.138/jenkins.war 2. 安装插件 安装gitlib和m ...
- 小伙伴想学Jenkins自动构建发布项目,我:安排上了!!
写在前面 趁着十一长假,很多小伙伴都在悄悄学习,有些是为了能够顺利通过面试,进入大厂升职加薪.有些则是为了进一步巩固和提高自己的专业技能,希望有朝一日能过成为互联网架构师乃至技术专家.这不,就有小伙伴 ...
- Jenkins+svn+ftp自动化发布asp.net项目
今天将自己所掌握的(Jenkins+svn+ftp自动化发布asp.net项目)知识分享给大家,希望能帮组到大家: (1)先下载Jenkins并安装: (2)安装.Net所需要的插件: (3)配置插件 ...
随机推荐
- 关于li标签的value属性值的获取问题
在前几天的开发过程中,遇到了这样一个问题. 在li标签中嵌入了一个value属性,如这样滴: <li id="ts1" value="0001">& ...
- svn hotcopy backup
================== 备份 1/2 ==================svnbackup.bat@echo off@rem Subversion Server 的安装目录set SV ...
- vim 复制粘贴
首先进入块模式 Ctrl+ v 使用按键j/k/h/l进行选中多列 使用按键y进行复制 在insert模式下:使用按键p进行粘贴
- S3T mongodb GUI
下载 cd ~/Downloads wget https://download.studio3t.com/studio-3t/linux/2019.2.1/studio-3t-linux-x64.ta ...
- windows,用c++调用mxnet做前向
参考博客: https://blog.csdn.net/qq_34062105/article/details/82590553 https://blog.csdn.net/u012234115/ar ...
- YY的GCD
YY的GCD 给出T个询问,询问\(\sum_{i=1}^N\sum_{j=1}^M(gcd(i,j)\in prime)\),T = 10000,N, M <= 10000000. 解 显然质 ...
- CF 552(div 3) E Two Teams 线段树,模拟链表
题目链接:http://codeforces.com/contest/1154/problem/E 题意:两个人轮流取最大值与旁边k个数,问最后这所有的数分别被谁给取走了 分析:看这道题一点思路都没有 ...
- Django框架简介-模型系统
2.5 模型 2.5.1 ORM介绍 2.5.1.1 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现 ...
- Java单例实现及分析
双重检验锁实现方式 public class Singleton { //定义一个私有的空构造方法,防止直接用new实例化 private Singleton() {} private static ...
- Js 框架之Vue .JS学习记录 ① 与Vue 初识
目录 与 Vue.js 认识 VUE.JS是个啥?有啥好处? Vue 的目标 战前准备 VUE.JS环境 VUE.JS 尝试一下,你就明白 第一步 实例化VUE 对象 第二步VueAPP 调用数据 ...


