技术分析

jsfx
数据可视化技术分析

Jenkins+svn+ftp自动化发布asp.net项目

技术分析11056年前 (2019-07-08)大数据

今天将自己所掌握的(Jenkins+svn+ftp自动化发布asp.net项目)知识分享给大家,希望能帮组到大家:

(1)先下载Jenkins并安装;

(2)安装.Net所需要的插件;

(3)配置插件;

(4)在Jenkins中创建一个需要自动构建的项目;

(5)编译项目,发布。

去Jenkins官网下载安装包:

https://jenkins.io/zh/download/

 

然后下一步傻瓜式安装

(1)安装插件,默认提供了一些插件,不管他全部安装

(2)下一步创建一个账号

(3)下一步是这样一个画面:



 


 

  选择管理插件,在管理插件中,安装:

  Subversion Plug-in

  MSBuild Plugin

  Publish Over FTP

在全局管理里面配置.net编译器:


 

可以配置多个版本编译器:


根据项目版本,配置.Net编译器

在Jenkins中创建一个自由风格的项目:


创建一个项目

配置svn,通过svn拉取项目代码


 

配置自动构建机制,5分钟检查一次svn,如果有代码变动,则重新构建


 

构建配置:

(1)选择编译器;

(2)指向项目解决方案文件;

(3)配置编译类型,输入目录等;

/t:Rebuild

/p:Configuration=Release

/p:VisualStudioVersion=12.0

/p:WebProjectOutputDir="WebRelase"

/p:OutputPath="WebRelase\BIn"

构建好项目之后,通过ftp上传到服务器目录

好了,到这里就完成的整个环境搭建,项目构建,项目发布一整个闭环操作。

扫描二维码推送至手机访问。

版权声明:本文由策意data发布,如需转载请注明出处。

转载请注明出处http://dsj.ceyicm.cn/reed/10.html

分享给朋友:

相关文章

SpringBoot+SparkSQL操作JSON字符串

SpringBoot+SparkSQL操作JSON字符串

在SpringBoot中通过maven来做包管理构建,有几个地方需要注意一下的,需要解决包之间的冲突,否则运行时会报错:(1)sparkSQL中需要先排除两个包: 1  ...

集成Swagger接口文档分组配置.net core

集成Swagger接口文档分组配置.net core

(一)回顾:上一篇为大家介绍了在.NET Core中如何集成Swagger的介绍,想想集成操作其实非常简单便捷,实质就三个步骤:(1)在项目中执行nuget命令,拉取Swagger包到项目:Insta...

将本地构建好的docker镜像发布到dockerhub

将本地构建好的docker镜像发布到dockerhub

各位读者你们好,上一篇文章介绍了如何将.NET Core项目构建成一个docker镜像,那么今天接下来我们介绍如何将本地docker项目镜像发布到dockerhub上,好了废话不多说,直接进入正题:(...

.NET Core WebAPI集成JWT,实现身份验证

.NET Core WebAPI集成JWT,实现身份验证

前两篇文章给大家介绍了在.NET Core中如何使用Swagger的文章,那今天给大家分享一下JWT在做接口开发的同学可能都有感受,我的接口如何保护的问题,如果没有身份验证,那不是接口完全暴露在外面,...

从dockerhub拉取NBI可视化产品镜像

从dockerhub拉取NBI可视化产品镜像

前两篇文章介绍了将docker镜像打包,镜像发布,那么今天为大家介绍完一个闭环操作,如何从dockerhua拉取镜像,运行镜像,下面将演示从ubuntu和centos系统上拉取和运行镜像操作:操作流程...

分享SQL,查询用户最近一次购买时间间隔

分享SQL,查询用户最近一次购买时间间隔

(1)先创建一张测试表:1   CREATE TABLE `用户购买订单` (2 3   `购买时间` datetime(6)&n...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
每一次合作都多一位朋友

体验账号:administrator 密码:administrator

  • 7X12小时
    7X12小时

    专家1V1服务

  • 业务保障
    业务保障

    扎实数据根基

  • 合作伙伴
    合作伙伴

    NBIDataVis

  • 强大交付
    强大交付

    实现客户价值