zoukankan      html  css  js  c++  java
  • Jenkins 搭建.NET .exe项目(使用GitHub)

    • 进入Jenkins中的系统管理——>插件管理安装GitHub Plugin和MSBuild Plugin插件
    • 进入Jenkins中的系统管理——>系统设置——>添加GitHub服务器(GitHub token:5bae4daaeef4d8f0005d93a703ff0dd586986bb8)
    • 进入Jenkins中的系统管理——>全局工具管理——>MSBuild
    • 进入GitHub网站中的Setting——>Developer——>Personal access tokens;点击Generate new token;添加Note,Select scopes中选择repoadmin:repo_hook,点击Generate  token生成一个新的token
    • 进入GitHub网站新建的存储库,选择Setting——>Webhooks——>Add webhook;输入部署Jenkins的地址
    • 进入Jenkins中的新建的job的配置页面,对源码管理、构建触发器、构建环境、绑定、构建进行配置
    • 注意
      • 对于上述命令行语句的不一定好用,有时候使用/t:Rebuild /p:Configuration=Release
      • 当上传文件中增加依赖dll,MSBuild会根据csproj文件内的依赖关系编译其他程序集
      • 当上传文件增加Nuget依赖,则需要在构建中添加命令行".nuget/nuget.exe" restore ConsoleApp.sln命令使用nuget进行包还原;如果还不成功,说明在指定nuget包下载源地址中没有找到该Nuget包的下载地址,需要找到Nuget.exe的配置Nuget.Config进行修改
    1 <packageSources>
    2     <add key="Jake Package source" value="http://127.0.0.1:10080/nuget" />
    3 </packageSources>
    • 设置每次构建后,拷贝bin文件到某个文件,并按构建号码建立文件夹
    • 配置Jenkins下的自定义工作空间
     
  • 相关阅读:
    ASP.NET Ajax基础-1
    项目管理必读之书-》人月神话
    Discuz2.5菜鸟解析-1
    Jquery初学者指南-1
    敏捷日记
    精品图书大推荐2
    Jquery初学者指南-2
    纯javaScript脚本来实现Ajax功能例子一
    周五面试笑话一则
    JavaScript基础-4
  • 原文地址:https://www.cnblogs.com/My-Sun-Shine/p/13509414.html
Copyright © 2011-2022 走看看