安装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,就可以了
安装Team Services Agent Win7的更多相关文章
- Linux安装Team Service Agent
(1)下载linux agent文件(在windows中下载后,通过WinSCP复制至linux服务器中) 或者可以在linux直接下载文件(直接下载不会因为网络问题而导致传输中断) 首先使用命令建立 ...
- 使用Visual Studio Team Services持续集成(二)——为构建定义属性
使用Visual Studio Team Services持续集成(二)--为构建定义属性 1.从VSTS帐户进入到Build 2.编辑构建定义并单击Options Description:如果这里明 ...
- Continuous Integration for iOS Apps with Visual Studio Team Services
原文引用自:https://blog.xamarin.com/continuous-integration-for-ios-apps-with-visual-studio-team-services/ ...
- 使用 Jenkins 和 Team Services 将应用部署到 Linux VM
持续集成 (CI) 和持续部署 (CD) 是一个管道,可以通过它生成.发布和部署代码. Team Services 针对到 Azure 的部署提供了一组完整的功能完备的 CI/CD 自动化工具. Je ...
- Team Services的打包管理
Team Services的打包管理 概述 Package Management (打包管理)是一种扩展,可以更容易地发现.安装和发布包. 它与Team Services中心如构建功能深度集成,这样打 ...
- 使用Visual Studio Team Services持续集成(一)——构建ASP.NET Core
使用Visual Studio Team Services持续集成(一)--构建ASP.NET Core 概述 持续集成(CI)是将代码尽可能频繁地集成到共享仓库中的过程.在代码集成期间,构建中断或测 ...
- Visual Studio Team Services 动手实验
Visual Studio Team Services 动手实验 概述 为Visual Studio Team Services提供的动手实验,要完成实验首先需要满足以下条件: Visual Stud ...
- Visual Studio Team Services Demo Generator简介
Visual Studio Team Services Demo Generator简介 Visual Studio Team Services Demo Generator能够帮助我们在Visual ...
- 使用 Visual Studio Team Services 和 IIS 创建持续集成管道
若要将应用程序开发的生成.测试和部署阶段自动化,可以使用持续集成和部署 (CI/CD) 管道. 本教程介绍如何在 Azure 中使用 Visual Studio Team Services 和 Win ...
随机推荐
- Git 删除服务器的远程分支
git push origin :分支名 可能会出现,在A机子操作,刷新下成功删除,但在B机子上还显示,再用下命令提示不存在该分支,只要再推送一个任意分支即可正常显示
- [CF1031E]Triple Flips
题目大意:给你一个长度为$n$的$01$串,一次操作定义为:选取$3$个等距的元素,使其$0$变$1$,$1$变$0$,要求在$\Big\lfloor \dfrac n 3\Big\rfloor+12 ...
- Failed with exception MetaException(message:javax.jdo.JDODataStoreException: Error(s) were found while auto-creating/validating the datastore for classes.
hive (db_emp)> load data local inpath '/opt/datas/emp.txt' into table emp_part partition(`date`=' ...
- vector 搜索
http://classfoo.com/ccby/article/cIBahI #include <iostream> #include <algorithm> #includ ...
- Vue根据URL传参来控制全局 console.log 的开关
如果你的项目中console.log了很多信息,但是发到生产环境上又不想打印这些信息,这时候就需要设置一个全局变量,如:debug, 用正则匹配一下参数: const getQueryStr = (n ...
- sls文件
http://www.ituring.com.cn/article/42238 只是数据而已 深入学习之前,明白SLS文件只是结构化的数据而已是很有用的.看懂和编写SLS文件不需要理解这一点,但会让你 ...
- shell监控进程是否存在
1.直接给代码:我这个是两个程序.多半要写成函数 [root@java1 src]# cat checkprocess.sh #!/bin/bashcheckprocess(){ps -ef|grep ...
- js 日期获去及格式化
原文地址:http://www.cnblogs.com/qinpengming/archive/2012/12/03/2800002.html Js获取当前日期时间及格式化操作 var myDate ...
- MSTest DeploymentItemAttribute
该attribute可以把指定的文件拷贝到每次运行的Out目录下,比如有一个config文件,那么用下面的命令, [TestClass] [DeploymentItem("Default.c ...
- Android4.4中WebView无法显示图片解决方案
在Android4.4之前我们在使用WebView时为了提高加载速度我设置了(myWebView.getSettings().setBlockNetworkImage(true);//图片加载放在最后 ...