jenkins - Asp.net 环境搭建(Windows)
程序员文章站
2022-05-03 16:59:53
jenkins - Asp.net 环境搭建(Windows) 安装环境 通过 Chocolatey自动安装 choco install ojdkbuild11 #或 choco install jdk11 choco install git choco install visualstudio20 ......
jenkins - asp.net 环境搭建(windows)
安装环境
-
通过 chocolatey自动安装
choco install ojdkbuild11 #或 choco install jdk11 choco install git choco install visualstudio2019buildtools "--locale zh-cn" choco install visualstudio2019-workload-webbuildtools
-
(可选)手动安装
-
git
-
jdk 8 或者11
- openjdk:
-
(可选)msbuild nuget 编译工具 或者 直接安装 visual studio 或者 mono编译环境
- visual studio :
-
(可选):
- nuget
-
(可选).net sdk:
-
(可选)mono 环境 gtk:
-
安装jenkins
jenkins
修改jenkins_home 目录
-
停止 jenkins service.
-
修改安装目录下的
jenkins.xml
文件("c:\program files\jenkins\jenkins.xml")<env name="jenkins_home" value="%base%"/>
修改后:
<env name="jenkins_home" value="c:\jenkins"/>
-
移动(不是复制)原目录所有文件到(c:\windows\system32\config\systemprofile\appdata\local\jenkins\.jenkins) 到新文件夹(c:\jenkins)
-
启动 jenkins service .
-
进入
http://localhost:8080/systeminfo
查看jeknins_home
变量.
配置加速
-
jenkins 参照
$ cd ${jenkins_home}/updates #进入更新配置位置 $ sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
-
nuget 加速
#cmd下执行 nuget sources add -name "azurecn" -source https://nuget.cdn.azure.cn/v3/index.json
或修改 %appdata%\nuget\nuget.config 文件
本地测试编译
#拉取代码 git clone https://gitee.com/zh3305/sample-app.git #还原包 c:\nuget.exe restore #编译 mono 使用xbuild msbuild
新建自动构建任务
安装msbuild 插件
新建一个 freestyle project 任务
-
设置git / svn 同步地址.设置poll scm 定时触发任务 ..
-
构建添加 windwos batch command
c:\nuget.exe restore
-
构建添加 build a visual studio #编译并发布到c:\sample-app
sample-app\sample-app.csproj /p:deployonbuild=true /p:deploydefaulttarget=webpublish /p:webpublishmethod=filesystem /p:skipinvalidconfigurations=true /t:build /p:configuration=debug /p:deleteexistingfiles=false /p:publishurl=c:\\sample-app
推荐阅读
-
centos下GitLab+Jenkins持续集成环境搭建(安装jenkins)
-
VS2015 搭建Asp.net core开发环境的方法
-
[Hadoop] Windows 下的 Hadoop 2.7.5 环境搭建
-
windows环境下如何搭建Consul+Ocelot
-
在windows下搭建汇编编程环境
-
windows7下php开发环境搭建图文教程
-
使用Nginx搭建图片服务器(windows环境下)
-
Windows下搭建Android开发环境
-
Windows Server 2008 R2(x64) IIS7+PHP5.6.30(FastCGI)环境搭建
-
Windows 8.1 64bit下搭建 Scrapy 0.22 环境