Jenkins构建.net项目
一、环境搭建
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项目相关推荐
- 持续集成~Jenkins构建GitHub项目的实现
有了前两讲的基础,这回我们就可以把github上的项目做到CI(jenkins)里了,让它自动去集成部署,持续集成~Jenkins里的NuGet和MSBuild插件,持续集成~Jenkins里的pow ...
- DevOps-2:持续集成工具Jenkins构建.Net项目
本文介绍,如何使用Jenkins构建.Net项目. 环境配置 安装MsBuild编译工具 1.下载工具 下载地址:https://visualstudio.microsoft.com/zh-hans/ ...
- 记一次jenkins 构建go项目经历
记一次jenkins 构建 go项目经历.为什么要用jenkins 去构建go项目,方便正式.测试等环境发布.简化发布流程. 1.首先安装jenkins jenkins官方文档, 我使用的是docke ...
- Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节
Jenkins构建Maven项目+Jenkins项目构建细节 Jenkins构建的项目类型介绍 自由风格项目构建 拉取代码 编译打包 远程部署 代码改动后的持续集成 Maven项目构建 Pipelin ...
- jenkins构建maven项目:找不到依赖库的解决办法
Could not resolve dependencies for project 在使用jenkins构建maven项目时,会遇到以上问题.首先我们先看看上述问题产生的原因: 直接从打印的日志看是 ...
- Jenkins构建新项目报 npm ERR! missing script: build:pre
Jenkins构建新项目报 npm ERR! missing script: build:pre 1.原因:项目的package.json中没有配置build:pre : 2.解决:在package. ...
- Jenkins构建maven项目不执行测试用例的命令
在Jenkins构建项目的时候,有时候执行大量的单元测试用例需要浪费很多时间,为了更快速的构建,可在build选项中使用一下命令不执行单元测试用例 ·Root POM:pom.xml(maven项目的 ...
- docker+jenkins构建vue项目
目录 1.安装docker 2.安装Docker Compose 3.配置docker-compose.yml 4.通过 Compose 创建 jenkins 5.配置 jenkins 6.手动备份J ...
- jenkins构建Protractor项目报错解决
在jenkins上构建protractor时,出现报错:'protractor' 不是内部或外部命令,也不是可运行的程序或批处理文件. 但是运行机器上protractor已经全局安装,且可以正常访问p ...
最新文章
- php项目后的感受,PHP项目感受4 - 刘景刘恒的个人空间 - OSCHINA - 中文开源技术交流社区...
- GMM_example(1)
- SpringBoot笔记:SpringBoot集成SpringbootAdmin监控
- 刚刚,阿里开源了一项重磅炸弹,终结程序员“中年危机”!
- python数据整理 高一_关于Python爬虫的最全知识梳理,项目经理花了三天总结出来的经验...
- React setStats数组不更新,百思不得其解。
- Testner自动化测试平台免费开放啦
- 《Python编程从入门到实践》记录之字典嵌套
- python爬取b站评论_学习笔记(1):写了个python爬取B站视频评论的程序
- 02-dos2unix命令与windows编辑shell不可执行问题
- powerbuilder提示不是下拉窗口_制作简易工资查询模板,下拉菜单选择姓名即可显示...
- C++设计模式-Mediator中介者模式
- H3CSE园区-网络访问控制
- antd checkbox 默认选中_antd的CheckBox
- MOS管开启过程中VGS的台阶——米勒平台?
- pandas(四)pandas的拼接操作
- Antd Vue 表单生成快速开发指南,内附强大的表单设计器
- android磁场传感器页面布局在哪,教程:Android传感器—传感器查询demo
- 傲游浏览器5241android,傲游浏览器Android平板版 三大功能图解妙用
- 从Bold手环来谈谈无袖带血压计的技术
热门文章
- Mac下.DS_Store删除、禁止生成以及恢复生成方式
- 华为鸿蒙os内测,华为“鸿蒙OS”内测信息曝光:界面与EMUI有6个明显不同
- vcglib中面自相交的检测算法
- functional correspondence by matrix completion
- softmax回归的从零开始实现
- python列表综合练习
- ordfilt2非线性滤波器
- oracle adrci purge,adrci中的purge
- mysql view 能和表关联吗_MySQL数分:复杂查询
- Datawhale 零基础入门数据挖掘-Task4 建模调参