一次搞这个,在其他文章的基础上 添加下自己的 笔记,方便自己查看,
-------需要准备的东西---------------
- 下载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)配置插件 ...
随机推荐
-
css实现定高的元素在不定高的容器中水平垂直居中(兼容IE8及以上)
容器设置相对定位 元素设置宽高,并使用绝对定位,上下左右值均为0,margin:auto 如下所示: <!DOCTYPE html> <html> <head lang= ...
-
C# “快捷方式” 实现程序开机启动
添加引用: COM : Windows Script Host Object Model Name: Interop.IWshRuntimeLibrary 添加命名空间: using IWshRunt ...
-
php通用安装程序,导入数据文件(.sql)的安装程序
php通用安装程序,导入数据文件(.sql)的安装程序 该程序只需要1个php文件 和 1个数据文件,很方便调用.install/index.php 程序文件install/mycms ...
-
网页打包安卓APP流程
搭建环境过程: 1. 安装JDK. 参见http://www.cnblogs.com/Li-Cheng/p/4334985.html. 注:实质上到该网址上下载好JDK安装包,安装后添加一个环境变量: ...
-
CodeForces 379 D. New Year Letter
枚举开头结尾的字母,枚举ac的个数,总AC个数就是两个Fibonacci数列的和..... D. New Year Letter time limit per test 1 second memory ...
-
Gs_Class._BaseQueryWeb查询页面基类(aspx.net)
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web; ...
-
翻译:MLAPP(2.2节 概率论简要回顾)
笔者:尝试翻译MLAPP(Machine Learning: a Probabilistic Perspective)一书,供机器学习的学者参考,如有错误理解之处请指出,不胜感激!(如需转载,请联系本 ...
-
配置tomcat8数据源(采用局部数据源方式)
tomcat提供两种数据源配置方式,全局和局部.全局的话对于所有web应用都生效,局部只对于配置的某一个web生效. 步骤: 1.将mysql的jdbc驱动复制到tomcat的lib路径下. 2.在t ...
-
return和throw某些特性相似
拷贝构造函数的调用拷贝构造函数会在以下三中情况下被调用(1)当类的一个对象去初始化该类的另一个对象时 int main(){ Point a(1,2); Point b(a);//用对象a初始化对象b ...
-
Linux学习笔记:使用ftp命令上传和下载文件
Linux中如何使用ftp命令,包括如何连接ftp服务器,上传or下载文件以及创建文件夹.虽然现在有很多ftp桌面应用(例如:FlashFXP),但是在服务器.SSH.远程会话中掌握命令行ftp的使用 ...