• Jenkins的使用(二)-------MSBuild


    六、构建

    左边菜单栏    Manage Jenkins --->Manage Plugins--->可选插件,然后搜索 MSBuild,并安装

    添加ssh插件后新增了两种

    1.使用MSBuidl插件编译Visual Studio项目或解决方案

    Manage Jenkins---->Global Tool Configuration --->MSBuild设置相关属性
    Name: .net framework v4.0.30319
    Path To MSBuild: C:WindowsMicrosoft.NETFrameworkv4.0.30319(本服务器中已有的最高版本)

     快捷键 Win + Pause (控制面板系统和安全系统)  然后点击高级系统设置

     右下角环境变量

     找到Path,并点击编辑,然后输入 ; 号分隔,在输入MSBuild的路径 C:WindowsMicrosoft.NETFrameworkv4.0.30319

    最后 Win + R 输入cmd,在其中输入msbuild,出现下图则安装配置成功

    在回到job配置页面构建--->选择 Build a Visual Studio project or solution using MSBuild

    MSBuild version :  选择刚安装的版本或默认版本
    MSBuild Build File : 当前   jenkins的安装目录workspacejob名称项目的csproj文件或者项目的.sln文件
    Command Line Arguments:
    /t:Build                                                                 //表示默认编译的target名称,还可选Rebuild
    /p:Configuration=Release                                  // 表示编译 Release 版本
    /p:VisualStudioVersion=14.0                              //表示VS2015,可根据自己项目填写
    /p:WebProjectOutputDir=C:WebSite_PublishTestMsBuild   //编译后输出文件地址
    /p:OutputPath=C:WebSite_PublishTestMsBuildin   //编译dll后输出文件地址

    我使用的是vs2015,但是服务器是vs2010,此时就需要在服务器安装对应的BuildTools_Full.exe.

    使用中遇到的问题: 编译项目后可能提示

     查看服务器是否安装对应版本的.net Framework 的(我需要4.5 查看没安装,去下载了安装.但是提示

    但是我在注册表中并没有查看到4.5的(或在文件地址中输入路径查看,地址:%systemroot%Microsoft.NetFramework)

    我的服务器是winserver2012 说自带的有.net Framework 4.5.最后我只能试试把本地已有的文件
    复制粘贴到服务器上对应的路径去
    然后编译就没有出现上图的警告了.
  • 相关阅读:
    python pip install 报错(SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)'))')排查
    JMeter中验证参数空格时,要勾选编码
    共阴数码管静态显示
    蜂鸣器与继电器的基本控制
    Linux常用命令(粤嵌)
    LED指示灯的基本控制
    单片机设计与开发——概述
    交叉编译器的安装方法
    正则表达式校验金额最多两位小数的实数
    thinkphp自定义分类样式
  • 原文地址:https://www.cnblogs.com/yan0720/p/11936799.html
Copyright © 2020-2023  润新知