阅读 85

jenkins - Asp.net 环境搭建(Windows)

环境需求

  • git

  • jdk 8 或者11

  • OpenJdk:

  • (可选)Msbuild Nuget 编译工具 或者 直接安装 Visual Studio 或者 mono编译环境

    • Visual Studio :
  • (可选):

    • nuget
  • (可选).NET SDK:

  • (可选)mono 环境 GTK:

  • (可选)或通过 Chocolatey自动安装

    choco install  ojdkbuild11 #或 choco install jdk11
    choco install   visualstudio2019buildtools "--locale  Zh-cn"
    choco install   visualstudio2019-workload-webbuildtools
    

安装Jenkins

? jenkins

修改JENKINS_HOME 目录

  1. 停止 Jenkins service.

  2. 修改安装目录下的 jenkins.xml 文件("C:\Program Files\Jenkins\jenkins.xml")

      
    

    修改后:

      
    
  3. 移动(不是复制)原目录所有文件到(C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins) 到新文件夹(c:\Jenkins)

  4. 启动 Jenkins service .

  5. 进入http://localhost:8080/systemInfo 查看 JEKNINS_HOME 变量.

配置加速

  • Jenkins 参照

  • 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

原文:https://www.cnblogs.com/hongshao/p/14530373.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐