一、环境搭建

1、安装所需软件

Jenkins\JDK\GIT\VS\IIS\nginx(可选)

1.1 安装iis服务:

控制面板—》程序和功能—》启用或关闭windows功能,勾选所有,点击确定,就可成功安装

安装成功后window—》windows管理工具---》IIS管理器,双击打开

1.2  安装Jenkins插件MSbuild\Hudson Post build task\Email\git\github

安装插件步骤请参考Java部署文档

1.3  Jenkin系统设置

二、构建.net项目

1、创建job

2、修改配置项

3、编写批处理文件

Not del.bat

@echo on

set jenkinsPublic=%1

:: %1=c:\jenkins\workspace\SuperMan.sln\SuperMan

for /d %%i in (%2,%3,%4,%5,%6,%7,%8,%9) do del /f /q %jenkinsPublic%\%%i

::for / %i in (Web.config) do del /f /q c:\jenkins\workspace\SuperMan.sln\SuperMan\%i

::CALL C:\jenkins\bat\notDel.bat,c:\jenkins\workspace\SuperMan.sln\SuperMan,Web.config

:: 删除in里面的参数web.config,其他保留

Install copy.bat

set jenkinsPublic=%1

set webPublic=%2

rem for /d %%j in (%3,%4,%5,%6,%7,%8,%9) do xcopy /s /e /i /y %jenkinsPublic%\%%j %webPublic%\%%j

xcopy /s /e /i /y %jenkinsPublic% %webPublic%

三、访问

1、ip地址+端口号可直接访问

2、域名访问

1、Iis站点选择编辑绑定,编辑主机名,端口号修改为80,保存

2、iis站点机器配置host文件(有关联的站点需配置)

3、配置本地host文件

4、通过域名进行访问  PS:已通过内网解析的站点不需配host文件

还可以打开nginx.conf文件配置域名

upstream testapidataserver {

server 10.8.7.251:9078 weight=10 max_fails=1 fail_timeout=10s;

}

#9078

server {

listen       80;

server_name  testapi.data.etaoshi.com;

error_page   500 502 503 504  /50x.html;

location = /50x.html {

root   /usr/local/tomcat/admin/500.html;

}

location / {

proxy_set_header   Host   $host;

proxy_set_header   Referer $http_referer;

proxy_set_header   Cookie $http_cookie;

proxy_set_header   X-Real-IP  $remote_addr;

proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://testapidataserver/;

}

}

保存,执行./nginx –s reload 重启 生效

转载于:https://www.cnblogs.com/chenchen-tester/p/6734949.html

Jenkins构建.net项目相关推荐

  1. 持续集成~Jenkins构建GitHub项目的实现

    有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的pow ...

  2. DevOps-2:持续集成工具Jenkins构建.Net项目

    本文介绍,如何使用Jenkins构建.Net项目. 环境配置 安装MsBuild编译工具 1.下载工具 下载地址:https://visualstudio.microsoft.com/zh-hans/ ...

  3. 记一次jenkins 构建go项目经历

    记一次jenkins 构建 go项目经历.为什么要用jenkins 去构建go项目,方便正式.测试等环境发布.简化发布流程. 1.首先安装jenkins jenkins官方文档, 我使用的是docke ...

  4. Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节

    Jenkins构建Maven项目+Jenkins项目构建细节 Jenkins构建的项目类型介绍 自由风格项目构建 拉取代码 编译打包 远程部署 代码改动后的持续集成 Maven项目构建 Pipelin ...

  5. jenkins构建maven项目:找不到依赖库的解决办法

    Could not resolve dependencies for project 在使用jenkins构建maven项目时,会遇到以上问题.首先我们先看看上述问题产生的原因: 直接从打印的日志看是 ...

  6. Jenkins构建新项目报 npm ERR! missing script: build:pre

    Jenkins构建新项目报 npm ERR! missing script: build:pre 1.原因:项目的package.json中没有配置build:pre : 2.解决:在package. ...

  7. Jenkins构建maven项目不执行测试用例的命令

    在Jenkins构建项目的时候,有时候执行大量的单元测试用例需要浪费很多时间,为了更快速的构建,可在build选项中使用一下命令不执行单元测试用例 ·Root POM:pom.xml(maven项目的 ...

  8. docker+jenkins构建vue项目

    目录 1.安装docker 2.安装Docker Compose 3.配置docker-compose.yml 4.通过 Compose 创建 jenkins 5.配置 jenkins 6.手动备份J ...

  9. jenkins构建Protractor项目报错解决

    在jenkins上构建protractor时,出现报错:'protractor' 不是内部或外部命令,也不是可运行的程序或批处理文件. 但是运行机器上protractor已经全局安装,且可以正常访问p ...

最新文章

  1. php项目后的感受,PHP项目感受4 - 刘景刘恒的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. GMM_example(1)
  3. SpringBoot笔记:SpringBoot集成SpringbootAdmin监控
  4. 刚刚,阿里开源了一项重磅炸弹,终结程序员“中年危机”!
  5. python数据整理 高一_关于Python爬虫的最全知识梳理,项目经理花了三天总结出来的经验...
  6. React setStats数组不更新,百思不得其解。
  7. Testner自动化测试平台免费开放啦
  8. 《Python编程从入门到实践》记录之字典嵌套
  9. python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
  10. 02-dos2unix命令与windows编辑shell不可执行问题
  11. powerbuilder提示不是下拉窗口_制作简易工资查询模板,下拉菜单选择姓名即可显示...
  12. C++设计模式-Mediator中介者模式
  13. H3CSE园区-网络访问控制
  14. antd checkbox 默认选中_antd的CheckBox
  15. MOS管开启过程中VGS的台阶——米勒平台?
  16. pandas(四)pandas的拼接操作
  17. Antd Vue 表单生成快速开发指南,内附强大的表单设计器
  18. android磁场传感器页面布局在哪,教程:Android传感器—传感器查询demo
  19. 傲游浏览器5241android,傲游浏览器Android平板版 三大功能图解妙用
  20. 从Bold手环来谈谈无袖带血压计的技术

热门文章

  1. Mac下.DS_Store删除、禁止生成以及恢复生成方式
  2. 华为鸿蒙os内测,华为“鸿蒙OS”内测信息曝光:界面与EMUI有6个明显不同
  3. vcglib中面自相交的检测算法
  4. functional correspondence by matrix completion
  5. softmax回归的从零开始实现
  6. python列表综合练习
  7. ordfilt2非线性滤波器
  8. oracle adrci purge,adrci中的purge
  9. mysql view 能和表关联吗_MySQL数分:复杂查询
  10. Datawhale 零基础入门数据挖掘-Task4 建模调参