技术分析

jsfx
数据可视化技术分析

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

技术分析8985年前 (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

分享给朋友:

相关文章

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

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

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

SpringBoot+SparkSQL操作JSON字符串

SpringBoot+SparkSQL操作JSON字符串

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

利用org.mybatis.generator生成实体类

利用org.mybatis.generator生成实体类

springboot+maven+mybatis+mysql 利用org.mybatis.generator生成实体类1.添加pom依赖: 2.编写generatorConfig....

为什么不再使用D3.js、Echarts做数据可视化

为什么不再使用D3.js、Echarts做数据可视化

D3是什么全称是(Data-Driven Documents),一个被数据驱动的文档简单点,是一个JavaScript函数库,使用它主要用来做数据可视化。D3 是一个开源项目,作者是纽约时报的工程师。...

实战:SpringBoot+KafKa实现生产者和消费者功能

实战:SpringBoot+KafKa实现生产者和消费者功能

1.配置pom包<dependency>  <groupId>org.springframework.kafka</groupId>  <...

.NET Core中过滤器Filter的使用介绍

.NET Core中过滤器Filter的使用介绍

知识点回顾:前面几篇文章分别给大家介绍了(1)Swagger的集成和用法;(2)JWT身份验证的集成和用法;(3)OOM框架AnutoMapper对象映射的用法;今天给大家介绍过滤器Filter的基本...

发表评论

访客

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

体验账号:administrator 密码:administrator

  • 7X12小时
    7X12小时

    专家1V1服务

  • 业务保障
    业务保障

    扎实数据根基

  • 合作伙伴
    合作伙伴

    NBIDataVis

  • 强大交付
    强大交付

    实现客户价值