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

安装环境

安装Jenkins

​ jenkins https://www.jenkins.io/zh/download/

修改JENKINS_HOME 目录

  1. 停止 Jenkins service.

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

      <env name="JENKINS_HOME" value="%BASE%"/>

    修改后:

      <env name="JENKINS_HOME" value="c:\Jenkins"/>
  3. 移动(不是复制)原目录所有文件到(C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins) 到新文件夹(c:\Jenkins)

  4. 启动 Jenkins service .

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

配置加速

#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

最新文章

  1. 关于CDN的认识
  2. UIProgressView(进度条控件)
  3. PHP日期时间处理
  4. TCP的那些事儿(下)
  5. [Jetty] jetty 内存调优
  6. angularJS 数组更新时重新排序之解决方案一:这个坑,绕开吧,不跳了……
  7. 关于sql row_number,rank,dense_rank,ntile函数
  8. Linux学习方法之以始为终—Linux工作分类
  9. windows环境下VS2013编译openSSL
  10. java list三种遍历方法性能比较
  11. TensorFlow构建卷积神经网络/模型保存与加载/正则化
  12. luogu P1052 过河
  13. maven插件的使用
  14. 一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。
  15. sublime 可能卡的原因
  16. Android Studio主题设置、颜色背景配置
  17. 《Python》 文件操作
  18. js把json数据转化成树形数据
  19. Linux-数据库4
  20. CSS3去除手机浏览器button点击出现的高亮框

热门文章

  1. 2023Hgame
  2. C#中延迟初始化实现原理的一点浅见。
  3. MQTT 发布/订阅模式介绍
  4. Plus 3.0 (ThinkSNS+)centos8.5+php7.4在阿里云部署过程
  5. zookeeper(1)-集群的搭建
  6. mapper动态代理
  7. .Net Core WebApi 控制器自动创建文件夹上传图片
  8. ssh 免密访问
  9. 看K线学炒股(0803)
  10. CSC落榜