.NetCore+TFS2017 CI/CD 持续集成持续交付系列【一.安装代理】

一、简介:

netcore用TFS做CICD的网上文章比较少,讲的也比较简单,所以踩坑比较多,因此写几篇文章记录下,防止以后忘记了。

TFS的CI/CD过程,无非就是利用TFS帮你拉取源码---编译---然后发布到指定目录

二、环境:

     PowerShell 3.0 或者更高版本

  TFS2017

三、安装代理:

        用浏览器打开TFS,【齿轮设置】--> 【代理队列】--> 【下载代理】

  

 

     安装系统版本下载对应的Agent包,这里以Windows X64系统为例:把下载的zip文件解压到本地文件夹:

 

     

 

 

  以管理员身份运行【config.cmd】,并根据提示配置TFS信息:

  

    1. 身份验证类型,如果代理包跟TFS一个服务器,直接integrated集成认证。其他认证方式参考:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops#run-the-agent

    2. 代理池直接选default就好,如果你另外建立一个,则选择对应的

      3 .代理名称:可以自定义,就是在图1代理池右侧显示的代理名称

   4. 工作文件夹,默认_work就好,用来存放生成,发布的文件

        5 是否将代理作为服务运行:如果作为服务,就会在服务里跑,如果不是,就需要手动运行【run.cmd】控制台运行

        

posted @ 2019-09-30 21:01  金总在线撸码  阅读(529)  评论(0编辑  收藏  举报