• Jenkins+gitlab+msbuild


    配置gitlab

     这里会生成一个token在页面上方,一定要复制出来。存在别的地方。

    jenkins配置gitlab

     

     

     

     

    在jenkins服务器上安装vs,目的是使用它的msbuild,如果项目中还用到了其他的东西,比如说mvc3这种老东西,vs安装的时候都没有安装,还要单独安装。

    jenkins配置msbuild版本。

     

     

     

     

    例子:好用的

    /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:TargetFrameworkVersion=v4.5.2  /p:WebProjectOutputDir=D:JenkinsBuildFinanceAPI /p:OutputPath=D:JenkinsBuildFinanceAPIin 

    /t:Rebuild --重新生成

    /P:Configuration=Release --Release 生成模式(也可Debug)

    /p:VisualStudioVersion=14.0 --指定子工具集版本,VS2015对应的是14.0

    /p:TargetFrameworkVersion=v4.5.2 --Framework的版本

    /p:DeployOnBuild=True --表示部署加编译

    PublishProfile=policyapi.test.com.pubxml --使用 xxxx.pubxml 发布文件来发布项目

    /p:WebProjectOutputDir=F:MytestAPIpolicyapi.test.com --发布的目标目录

    /p:OutputPath=F:MytestAPIpolicyapi.test.comin --发布的目标目录的bin目录

    如果后面还要执行某些操作可继续增加构建,由于发布时,很多文件无法发布至目标目录,这是可以通过更改配置文件去达到目的,但是由于不是开发人员,所以尽可能不去更改项目的配置,这边后续又增加了python脚本去复制文件至目标目录的构建。总之不管是更改配置也好,命令也好,脚本也好,最终的目的是将编译好的文件发布至目标点。

  • 相关阅读:
    [atARC123F]Insert Addition
    3.1 概述
    2.5 信道的极限容量
    2.4 编码与调制
    2.3 传输方式
    tp6_004路由配置
    tp6_003多应用配置
    tp6_002规范和配置
    tp6_001安装和运行
    问题解决:tp6多应用无法获取controller 和 action怎么办
  • 原文地址:https://www.cnblogs.com/wudequn/p/11788980.html
Copyright © 2020-2023  润新知