TFS中的统一集成(九)

首先要在TFS服务器上配置生成配置,操作如下:

wKioL1MFt5CjBRIKAAI9jsC9pxA012.jpg

wKiom1MFt7bjHGjZAAPK3DU9TZk475.jpg

wKioL1MFt5HTnr3GAALUuICmyzc165.jpg

wKiom1MFt7bADDOOAAISj4kcAXU832.jpg

wKioL1MFt5GjyTvnAALGMn_1NPk209.jpg

wKiom1MFt7bj-a2aAAIW3LFPFOc330.jpg

wKioL1MFt5GSnNH8AALAt6mRro8988.jpg

wKiom1MFt7fiD9lvAAIbHSfdmbI696.jpg

wKioL1MFt5KywzTIAAJKeGbAdgA233.jpg

wKiom1MFt7eT4U0LAAJDb21uBIg222.jpg

wKiom1MFt7fijvyfAANK-h3aaeY619.jpg

现在可以创建一个生成定义了,单击团队资源管理器的生成。

wKiom1MFt93i7ODzAAEwCAPD-II742.jpg

新建生成定义:

wKioL1MFt8_DZJgjAAQBDe8bpDs698.jpg

这里选择的是手动。触发这个生成有很多条件,我们选择手动主式。

wKioL1MFt_LSWJegAAQrFgQ0jBI713.jpg

wKiom1MFuBegNT4lAARHPt8mXyc658.jpg

在要服务器上共享一个文件夹,用来存放生成的结果。

wKioL1MFuB2DGZB7AAQ2iWs-gvg052.jpg

指定项的路径。

wKioL1MFuELBCSsUAAT7uRADg2c687.jpg

wKiom1MFuGfSWe9NAAT6ogdRRcI475.jpg

设置警报设置:警报的作用是可以即时通知我们或把发生的信息保留下来,以作后期处理。在TFS服务器上打开TFS的管理控制台,选中应用层对警报是行设置。

wKioL1MFuFvgG7xuAAOMp_WTG1k034.jpg

现在我们做的工作就是要设置在生成的什么状态下触发警报,进入项目门户。

wKiom1MFuJjRttLrAAMP1PQq6GU570.jpg

选择生成警报,选择生成失败时触发警报。

wKioL1MFuIrhj4vFAAOA0XhJ0k4837.jpg

生成失败时会给项目团队的所有人发送电子邮件。

wKiom1MFuN6hudWEAAMsgpL8JpA213.jpg

wKioL1MFuLmydhP_AAONIQBgo0c903.jpg

现在只需要把代码改有编译错误,推送到服务端。然后打开生成。

wKiom1MFuPnB0yA-AAEjr7xfIwo948.jpg

现在手工调起统一集成1,使新生成入队:

wKiom1MFuRmyD2fCAAFhBLTXw80043.jpg

wKioL1MFuPTiSg4SAAFekp7hFts202.jpg

生成开始运行:

wKioL1MFuRjgzaIWAAEMiBzFDHw581.jpg

wKioL1MFuRjQTDq3AAEjLPi1Eo4801.jpg

双击失败的生成,打开失败结果:

wKiom1MFuVeDK1CVAAhVBx-AONY083.jpg

如果生成失败,系统还会生成一个Bug的工作项

这时,项目团队成员,打开自己的邮件,可查看失败邮件。

wKioL1MFuWvAiJcrAAYY71M1nlw641.jpg

成员邮件设置方式如下:

wKiom1MFuZ2C31jeAAExs62SgTY189.jpg

wKiom1MFuZ2TXEkUAAEBPNWQ0ws867.jpg

wKioL1MFuXijqfo-AAFFmEDLnTE395.jpg

©著作权归作者所有:来自51CTO博客作者桂素伟的原创作品,如需转载,请注明出处,否则将追究法律责任

配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/439448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常用工具整理:数学,论文,代码等

1. Mathpix(图片转数学公式工具) 官网地址:Mathpix Snip在线LaTeX公式编辑:在线LaTeX公式编辑器-编辑器 (latexlive.com)推荐另一个开源的工具:Image to LaTex Converter,官网地址:GitHub - ki…

几位无人驾驶领域的杰出科学家

本文介绍了几位无人驾驶领域杰出的科学家们,大家可以关注他们的主页,及时了解一些无人驾驶行业最新动态。 (当然还有很多杰出的科学家,这里不一一列举了,暂时只列举出4位:3位外国科学家1位中国科学家&#…

Razor语法和Razor引擎大全

一、Razor语法 1、Razor的标识符 解释&#xff1a;字符被定义为Razor服务器代码块的标识符&#xff0c;后面的表示是服务器代码了。web form中使用<%%>中写服务器代码一个道理。在vs工具里面提供了代码着色和智能感应的功能。 { string userName "启超"; &…

让Team Foundation Server/TFS自动记住用户名密码解决方案

在使用Team Foundation Server&#xff08;以下简称TFS&#xff09; 的时候&#xff0c;在每次打开Visual Studio TFS时候&#xff0c;需要输入用户名和秘密&#xff0c;比较麻烦。 现提供一种方法可以解决这个问题&#xff1a; 依次执行下面操作&#xff1a; 打开控制面板--&…

TFS(Team Foundation Server)敏捷使用教程

一、引言 1 中国式软件过程的坏味道 RUP&#xff0c;CMM/CMMI到了中国就变了味。。。。。。 2 Team Foundation Server TFS是软件开发的协作平台&#xff0c;它要解决的首要问题是团队成员的协作问题。比如说&#xff1a; 研发团队内部怎么协作&#xff0c;产品经理&#x…

【PAT - 甲级1020】Tree Traversals (25分)(树的遍历,给定中序后序,求层次遍历)

题干&#xff1a; Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the level order traversal sequence of the corresponding binary tree. Input Specifi…

银行卡密码的加密、MAC计算

简介 在银行、银联、第三方支付等金融系统中&#xff0c;对银行卡密码等信息的加解密&#xff0c;对交易数据的加解密无处不在&#xff0c;在商场刷卡消费的POS机&#xff0c;在ATM机器取款等都需要对数据加密以保护数据安全&#xff0c;不被窃取。 本文主要对POS机的安全处理…

【Python学习】 - - 链表推导式[ 2*x for x in X ]、匿名函数、并行迭代

列表推导式[x for x in range(n)] 问题&#xff1a;请计算出1~9间的整数的平方 常规方法 for i in range(1,10):print(i*i) 链表推导式&#xff1a; print([x*x for x in range(1,10)]) 匿名函数方法&#xff1a; 匿名函数语法形式&#xff1a; lambda [arg1, arg2, arg3,…

C#多线程和线程池

.Net的公用语言运行时&#xff08;Common Language Runtime&#xff0c;CLR&#xff09;能区分两种不同类型的线程&#xff1a;前台线程和后台线程。这两者的区别就是&#xff1a;应用程序必须运行完所有的前台线程才可以退出&#xff1b;而对于后台线程&#xff0c;应用程序则…

GitHub.com上的那些东西你都知道什么意思吗?

GitHub初学入门者的图谱&#xff0c;介绍Github网站每个功能的意思 一、键盘快捷键 在GitHub中&#xff0c;很多页面都可以使用键盘快捷键。在各个页面按下“shift /”都可以打开键盘快捷键一览表&#xff0c;如下图&#xff1a; 快捷键 二、工具栏 工具栏 LOGO 点击GitHub…

【Python学习】 - sklearn学习 - 数据集分割方法 - 随机划分与K折交叉划分与StratifiedKFold与StratifiedShuffleSplit

一、随机划分 import numpy as np from sklearn import datasetsiris datasets.load_iris() X iris.data y iris.target# 1&#xff09;归一化前&#xff0c;将原始数据分割 from sklearn.model_selection import train_test_split X_train,X_test,y_train,y_test train_t…

【Python学习】 - sklearn - 用于生成数据的make_blobs模块

函数原型&#xff1a; sklearn.datasets.make_blobs(n_samples100, n_features2, centers3, cluster_std1.0, center_box(-10.0, 10.0), shuffleTrue, random_stateNone) 参数含义&#xff1a; n_samples: int, optional (default100) The total number of points equally di…

微服务架构及幂等性

微服务架构 微服务架构是一种架构概念&#xff0c;旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它的主要作用是将功能分解到离散的各个服务当中&#xff0c;从而降低系统的耦合性&#xff0c;并提供更加灵活的服务支持。 和 微服务 相对应的&#xff0c;这…

【Python学习】 - Matplotlib二维绘图 - plt.matshow()和plt.imshow()区别对比

给定一个8*8的数据&#xff0c;用两种方式分别进行输出。 xx np.zeros((8,8),dtype np.uint8) xx[0,0] 13im Image.fromarray(xx) plt.imshow(im)plt.matshow(xx) plt.show() 输出&#xff1a; 得出结论&#xff1a; 首先我不知道为啥两个窗口是不一样大的。 其次发现图…

【机器学习】 - 数据预处理之数据归一化(标准化)与实战分析,正则化

一、为什么要进行数据归一化 定义&#xff1a;把所有数据的特征都归到 [0,1] 之间 或 均值0方差1 的过程。原则&#xff1a;样本的所有特征&#xff0c;在特征空间中&#xff0c;对样本的距离产生的影响是同级的&#xff1b;问题&#xff1a;特征数字化后&#xff0c;由于取值…

【基于Python】 - 人工智能机器学习深度学习数据分析 - 常见问题,常用的套路与操作(持续更新)

20200221&#xff1b; 1.做分类问题的时候&#xff0c;给定你标签&#xff0c;你想知道每一类标签的出现频数&#xff0c;可以使用这个函数&#xff1a;np.bincount()。 如果想分析一下数据样本是否均衡的时候&#xff0c;可以考虑这种操作&#xff0c;代码十分简明。 2. 当…

Entity Framework 简介

转贴&#xff1a;链接https://www.cnblogs.com/davidzhou/p/5348637.html 侵删&#xff0c;谢谢 第一篇&#xff1a;Entity Framework 简介 先从ORM说起吧&#xff0c;很多年前&#xff0c;由于.NET的开源组件不像现在这样发达&#xff0c;更别说一个开源的ORM框架&#xff0…

【Python学习】 - pyecharts包 - 地图可视化

安装&#xff1a; https://pan.baidu.com/s/1vAlSjVbHt0EDJY6C_38oEA 提取码&#xff1a;t9be 在这个链接中下载对应的.whl文件&#xff0c;放到下图所示的目录中。 然后打开anaconda prompt 找到对应的目录&#xff0c;输入&#xff1a; pip install pyecharts-0.1.9.4-py…

【机器学习】 - 关于图像质量评价IQA(Image Quality Assessment)

图像质量评价&#xff08;Image Quality Assessment,IQA&#xff09;是图像处理中的基本技术之一&#xff0c;主要通过对图像进行特性分析研究&#xff0c;然后评估出图像优劣&#xff08;图像失真程度&#xff09;。 主要的目的是使用合适的评价指标&#xff0c;使得评价结果…

【机器学习】 - CNN

什么是卷积神经网络&#xff0c;它为何重要&#xff1f; 卷积神经网络&#xff08;也称作 ConvNets 或 CNN&#xff09;是神经网络的一种&#xff0c;它在图像识别和分类等领域已被证明非常有效。 卷积神经网络除了为机器人和自动驾驶汽车的视觉助力之外&#xff0c;还可以成功…