• 安装Team Services Agent Win7


    现状:项目现时使用的是Team Services,使用Team Services可以控制其中的一台Build Server,从Github提取代码,并在Build Server进入编译打包处理(sonarQube静态扫描等),如需Release,则从服务器中取出并放入至Web Server,运行状态正常。

    现时有一个新的需求,除了项目的代码需要如此处理之外,需要将sonarQube扫描代码的方法推广至部分的其中项目,因为历史原因,有部分代码是存放在内部SVN服务器(即内网)的,当需要处理SVN的代码时,却不成功

    配置: 在Build Server中已经安装TortoiseSVN_1.9.4.27285_x64,也有安装SVN命令行工具,

        在Team Services中配置了SVN的节点(地址及用户信息)

        在Team Services加入了仓库信息

    现象:在调用Build步骤时,第一个步骤取代码就需到问题,一直提示SVN找不到(即SVN未安装)

    https://github.com/Microsoft/vsts-agent/blob/master/src/Misc/layoutbin/en-US/strings.json,可以看到该错误信息的原因代码

    没有办法,这次做一次新的尝试,即将Agent安装在本地电脑上,因为本地电脑也有安装SVN等工具,查看是否有不同的错误信息

    第一步:下载Agent,在Team Services的Agent Pools中,下载一个Agent文件

    第二步:配置个人的Token,

    在生成个人Token时,需要选择不同的权限,这里,我选择的是所有的权限,请注意,权限太大,是不大安全的!

    第三步:安装Agent,安装Agent时,关于安装,可以参考官方文档:https://www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows

    1.输入Team Service的URL

    2.身份谁类型

    3.个人的Token

    4.代理池的名称(默认default)

    5.代理名称(默认就好,默认是获取)

    6.工作目录(默认就好,默认是_work)

    7.运行帐号(默认就好)

    8.是否服务运行(默认是)

    当配置完成后,需要再次点击run.cmd运行agent

    到此,它就会以一个服务运行在服务器或是你的电脑

    第四步(可选):删除Agent

    在Agent的文件夹按住shift,运行命令 config remove,输入自己的Token,就可以了

  • 相关阅读:
    HBase 列族数量为什么越少越好
    Hbase 认识及其作用
    Hbase 源码讲解
    Hbase 目录树
    rabbitmq 连接过程详解
    rabbit 兔子和兔子窝
    rabbit 函数参数详解
    rabbitmq 用户和授权
    火狐浏览器安装有道插件
    rabbitmq vhost
  • 原文地址:https://www.cnblogs.com/weschen/p/6100609.html
Copyright © 2020-2023  润新知