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)配置插件 ...
随机推荐
- spring+springmvc+hibernate 整合
三大框架反反复复搭了很多次,虽然每次都能搭起来,但是效率不高.最近重新搭了一次,理顺了思路,整理了需要注意的地方,分享出来. 工具:Eclipse(jdk 1.7) spring和hibernate版 ...
- 《Spring技术内幕》读书笔记
简介: 1.spring 与unix.window这些操作在计算机系统中起到的作用是类似的 2.两大核心模块:IOC\AOP 3.为应用开发提供了许多现成的系统组件:事务处理.Web MV.JDBC. ...
- Java中封装类型.valueOf()
@Test public void test() { Integer i3 =128; Integer i4=128; boolean integerGT127=i3==i4; //false Sys ...
- 简单H5单页面真机调试
1.安装Node.js 这个没什么好说的,直接去官网下载安装就好了. Node.js官网:https://nodejs.org 2.安装http-server 直接在命令行中安装到全局(-g表示安装到 ...
- F1赛道 - Bahrain International Circuit | 巴林国际赛道
刚看完F1巴林站比赛,23点到1点,整整两个小时,比赛相当精彩. 从排位赛结果看,法拉利似乎肯定包揽1-2名,可惜天公不作美,今晚风大.沙多:vettel自己失误,鼻翼掉了,还在被汉密尔顿超车的时候自 ...
- 【Code Tools】Java微基准测试工具JMH之中级篇
一.JMH中的基本概念 1)Mode Mode 表示 JMH 进行 Benchmark 时所使用的模式.通常是测量的维度不同,或是测量的方式不同.目前 JMH 共有四种模式: 1.Throughput ...
- python-*args和**kwargs作用和区别
1. *args 不定长的参数:*args 无论你传递一个参数还是二个还是多个都可以.(*args传入的是无命名参数,例如:add(1,2,3,4,5)存储的是元祖)args可以自定义其他名称 def ...
- android ------ AAPT2 error: check logs for details解决方法
AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具.它的作用是将所有资源文件压缩打包到Android ...
- 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
出现报错: Warning: World-writable config file '/etc/my.cnf' is ignored // 该文件权限过高ERROR 1045 (28000): Acc ...
- 树莓派 连接 JY901(MPU9250) python 代码
先说BUG,最近要做项目需要树莓派和陀螺仪,资金充足的话肯定是买一个硬件卡尔曼滤波的传感器类似JY901模块,资金不足的就买MPU6050. 网上关于MPU6050在树莓派上的代码还能用,关于JY90 ...