现状:项目现时使用的是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,就可以了

安装Team Services Agent Win7的更多相关文章

  1. Linux安装Team Service Agent

    (1)下载linux agent文件(在windows中下载后,通过WinSCP复制至linux服务器中) 或者可以在linux直接下载文件(直接下载不会因为网络问题而导致传输中断) 首先使用命令建立 ...

  2. 使用Visual Studio Team Services持续集成(二)——为构建定义属性

    使用Visual Studio Team Services持续集成(二)--为构建定义属性 1.从VSTS帐户进入到Build 2.编辑构建定义并单击Options Description:如果这里明 ...

  3. Continuous Integration for iOS Apps with Visual Studio Team Services

    原文引用自:https://blog.xamarin.com/continuous-integration-for-ios-apps-with-visual-studio-team-services/ ...

  4. 使用 Jenkins 和 Team Services 将应用部署到 Linux VM

    持续集成 (CI) 和持续部署 (CD) 是一个管道,可以通过它生成.发布和部署代码. Team Services 针对到 Azure 的部署提供了一组完整的功能完备的 CI/CD 自动化工具. Je ...

  5. Team Services的打包管理

    Team Services的打包管理 概述 Package Management (打包管理)是一种扩展,可以更容易地发现.安装和发布包. 它与Team Services中心如构建功能深度集成,这样打 ...

  6. 使用Visual Studio Team Services持续集成(一)——构建ASP.NET Core

    使用Visual Studio Team Services持续集成(一)--构建ASP.NET Core 概述 持续集成(CI)是将代码尽可能频繁地集成到共享仓库中的过程.在代码集成期间,构建中断或测 ...

  7. Visual Studio Team Services 动手实验

    Visual Studio Team Services 动手实验 概述 为Visual Studio Team Services提供的动手实验,要完成实验首先需要满足以下条件: Visual Stud ...

  8. Visual Studio Team Services Demo Generator简介

    Visual Studio Team Services Demo Generator简介 Visual Studio Team Services Demo Generator能够帮助我们在Visual ...

  9. 使用 Visual Studio Team Services 和 IIS 创建持续集成管道

    若要将应用程序开发的生成.测试和部署阶段自动化,可以使用持续集成和部署 (CI/CD) 管道. 本教程介绍如何在 Azure 中使用 Visual Studio Team Services 和 Win ...

随机推荐

  1. 微信PC端授权页面提示授权入口所在域名为空

    做第三方微信平台的时候做授权页面,用window.open方法从第三方平台页面打开新的授权标签页. 在IE浏览器上出问题,提示如下: 在chrome和firefox浏览器上正常. 搜了一下,发现微信是 ...

  2. hihocoder 1320 压缩字符串(字符串+dp)

    题解: 其实就是对应三种dp的转移方式 1.拼接类型 dp[i][j] = dp[i][c] + dp[c][j] 2.不变类型 dp[i][j] = j-i+1 3.重复类型(必须满足有k个循环节) ...

  3. 【题解】NOI2009二叉查找树 + NOIP2003加分二叉树

    自己的思维能力果然还是太不够……想到了这棵树所有的性质即中序遍历不变,却并没有想到怎样利用这一点.在想这道题的过程中走入了诸多的误区,在这里想记录一下 & 从中吸取到的教训(原该可以避免的吧) ...

  4. BZOJ 2226 [Spoj 5971] LCMSum | 数论拆式子

    题目: http://www.lydsy.com/JudgeOnline/problem.php?id=2226 题解: 题目要求的是Σn*i/gcd(i,n) i∈[1,n] 把n提出来变成Σi/g ...

  5. 使用es6一行搞定文字溢出省略号

    使用的是es6中扩展字符串方法参考地址 padStart(),padEnd() 使用padStart() 两个参数padStart(字符串最小长度,用来补全的字符串): 例如 let str = '1 ...

  6. 湖南大学第十四届ACM程序设计新生杯 Dandan's lunch

    Dandan's lunch Description: As everyone knows, there are now n people participating in the competiti ...

  7. 第九届蓝桥杯C/C++B组题解附代码

    1.标题:第几天 2000年的1月1日,是那一年的第1天.那么,2000年的5月4日,是那一年的第几天? 125天 打开日历就ok 2. 标题:明码 汉字的字形存在于字库中,即便在今天,16点阵的字库 ...

  8. 用eval转化对象

    var str = '{"name": "tom","age": 12,"sex": "man"}' ...

  9. 在eclipse中使用JUnit4,以及使用JUnit4进行单元测试的技巧

    一 在eclipse中使用JUnit4 首先在工程上右键,选择属性,找到Java Builder Path,添加JUnit4的lib,如下图:   在要测试的类上右键新建 Junit test cas ...

  10. Struts2 内建的验证规则

    Struts2 内建的验证规则 conversion validator:转换验证器 date validator:日期验证器 double validator:浮点验证器 email validat ...