标签: alm

JIRA vs TFS 2012作为完整的ALM系统

我们正在研究为我们公司选择完整的ALM系统.我们将TFS 2012和JIRA都用于产品,项目管理,QA,支持和开发团队部门.要支持的是bug跟踪,工作流,项目图(例如错误计数,烧毁等).任何建议?价钱?据我所知,TFS对于使用visual studio的研发团队更好,对于eclipse更少.

tfs jira alm

37
推荐指数
3
解决办法
4万
查看次数

TFS错误:无法确定此解决方案的工作空间

尝试使用Visual Studio 2010 ALM项目上的项目"联机"时出现此错误.

该项目之前已连接到Team Foundation Server(2010)上的团队项目,但我不得不重新安装SQL Server和TFS安装,我猜所有这些信息都已删除.

现在,我正在尝试将项目放到TFS上的新团队项目中,而TFS给了我这个错误.

有任何想法吗?

谢谢.

workspace tfs visual-studio-2010 alm

32
推荐指数
2
解决办法
2万
查看次数

Atlassian Crowd体验?

我们(约150人的团队)正在考虑将我们的ALM解决方案从Bugzilla/CVS转移到Jira/svn/Confluence/Bamboo/Fisheye.SO有很多关于这些的好信息,但我有兴趣了解Atlassian的另一个工具 - 单点登录(SSO)Crowd,我正在考虑将它添加到我们的Novell id的LDAP集成中.

  • 有人有过与Crowd的经历吗?
  • 它是如何处理100/200/500(经济衰退后)的用户?
  • 任何提示/技巧?
  • 你会选择不同的开源SSO解决方案吗?

谢谢


编辑:一年过去了......

我们获得了Crowd,并与ActiveDirectory集成以及内部Crowd目录(适用于短期承包商等).到目前为止,该解决方案效果很好.


编辑2:另一年:仍然强劲(我们现在有1K用户).嵌套组是一个杀手级功能,幸运的是它在上一次发布之后工作正常.


EDIT3:2012年中期 - 7.5K用户 - 走强 有一点自动化入门(带有Ajaxified表单的Confluence页面+一个小人群插件)

jira alm single-sign-on atlassian-crowd

29
推荐指数
2
解决办法
1万
查看次数

Burndown图表显示TFS中没有数据

我的项目中有许多PBI,每个PBI都有剩余工作的任务.我完成了一些任务,其他任务没有启动,其他任务正在进行中.

但是,燃尽图表没有显示任何内容.不确定我错过了什么配置!

在此输入图像描述

我的迭代是这样的:

在此输入图像描述

tfs scrum burndowncharts alm

16
推荐指数
1
解决办法
8800
查看次数

在Visual Studio Online上构建结束时的Git标记(Build vNext,托管池)

我想在VSO build vNext上构建成功时自动标记提交.我已经阅读了包含此页面的文档https://msdn.microsoft.com/Library/vs/alm/Build/scripts/variables,我已经设置了一个小的PowerShell脚本.首先,似乎BUILD_REPOSITORY_AUTH_USERNAME变量(及其朋友密码)为空.我猜它们只适用于外部gits?其次,似乎通过运行LibGit2Sharp的任务完成构建检查,因此凭据不会存储在任何帮助程序中.

这是我的PowerShell脚本:

git tag $Env:BUILD_BUILDNUMBER
git status
git config -l 
git push --progress https://$Env:GITUSER:$Env:GITPASSWORD@myrepo.visualstudio.com/DefaultCollection/_git/myproject tag $Env:BUILD_BUILDNUMBER
git status
exit
Run Code Online (Sandbox Code Playgroud)

它在我的机器上运行良好但在代理程序(托管池)上运行良好但它似乎在push命令上挂起代理程序(1小时后,它被控制器自动杀死).

这是日志:

******************************************************************************
Starting task: Powershell: tools/GitCommands.ps1
******************************************************************************
HEAD detached at 819e778
nothing to commit, working directory clean
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
core.bare=false
core.filemode=false
core.symlinks=false
core.ignorecase=true
core.logallrefupdates=true
core.repositoryformatversion=0
remote.origin.url=https://myrepo.visualstudio.com/DefaultCollection/_git/myproject
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

******************************************************************************
Finishing task: PowerShell
******************************************************************************
Run Code Online (Sandbox Code Playgroud)

如您所见,push和status命令都没有日志.有关如何实现这一点的任何想法?

git powershell continuous-integration alm azure-devops

12
推荐指数
1
解决办法
4255
查看次数

Maven执行计划

我有很多步骤,插件和执行配置大约30个poms属于复杂的模块化项目.由于构建过多(2h),我想稍微简化一下,为此我希望maven能够列出我将执行的所有步骤而不执行它.就像是:

$ mvn --dry-run clean
[INFO] Reactor Build Order:
[INFO] 
[INFO] Main project
[INFO] Module#1
[INFO] Module#2
[..]
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Main Project
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ main ---
[INFO] 
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Module#1
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ module1 ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0:01.020s
[INFO] Finished at: Thu Apr 26 09:56:14 CEST 2012
[INFO] Final Memory: 198M/379M
[INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

有没有办法在没有我挖掘几个日志文件的情况下获得这些信息?

alm maven

7
推荐指数
1
解决办法
984
查看次数

CRM 2011 ALM解决方案包装器组织之间的差异

我和我的团队正在使用CRM SDK中的SolutionPackager工具来版本化CRM 2011解决方案.

我们遇到了很多问题; 例如,语言的导出顺序取决于每个组织,另一个问题是每个实体的实体类型代码也取决于每个组织等等.

在我的团队中我们也使用相同类型的组织UR(Update Rollup)6,每个开发都有其虚拟机开发,所有VM都具有相同的配置,安装相同的语言包,我的意思是,我们也在相同的环境中工作.但现在我们面临另一个我们无法弄清楚的问题.从一个组织,我们说OrgA,我导出一个解决方案,应用解决方案包装器,然后从我们的一个实体获得一个XML,如:

<attribute PhysicalName="OrganizationId">
    <Type>lookup</Type>
    <Name>organizationid</Name>
    <LogicalName>organizationid</LogicalName>
    <RequiredLevel>none</RequiredLevel>
    <ImeMode>auto</ImeMode>
    <ValidForReadApi>1</ValidForReadApi>
    <IsCustomField>0</IsCustomField>
    <IsAuditEnabled>1</IsAuditEnabled>
    <IsSecured>0</IsSecured>
    <IsCustomizable>1</IsCustomizable>
    <IsRenameable>1</IsRenameable>
    <CanModifySearchSettings>1</CanModifySearchSettings>
    <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings>
    <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings>
    <ReferencedEntityObjectTypeCode>1019</ReferencedEntityObjectTypeCode>
<LookupStyle>single</LookupStyle>
    <LookupTypes />
    <displaynames>
        <displayname description="Organisations-ID" languagecode="1031" />
        <displayname description="Organization Id" languagecode="1033" />
        <displayname description="ID d'organisation " languagecode="1036" />
        <displayname description="ID da Organização" languagecode="1046" />
        <displayname description="Id. de la organización" languagecode="3082" />
    </displaynames>
    <Descriptions>
        <Description description="Eindeutiger Bezeichner für die Organisation." languagecode="1031" />
        <Description description="Unique identifier for the organization" languagecode="1033" />
        <Description description="Identificateur unique de l'organisation" languagecode="1036" …
Run Code Online (Sandbox Code Playgroud)

dynamics-crm alm dynamics-crm-2011

7
推荐指数
1
解决办法
456
查看次数

此代理的会话已存在

我正在使用TFS执行每晚构建,其中包括使用TFS测试代理的几个步骤.我正在运行最新版本的TFS /测试代理(2015年 - 更新3),目前还没有其他版本正在运行.通常(可能是一半时间),当夜间作业运行时,"Visual Studio测试代理部署"步骤失败,并显示以下错误:

该作业已被放弃,因为代理程序Agent-XXX未更新锁定.确保代理正在运行,而不是休眠,并且没有丢失与服务的通信.

这是由于测试代理的日志文件(在_diag下)中发现的错误:

此代理的会话已存在.下次重试前睡30秒.

Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentSessionConflictException:任务代理Agent-XXX已拥有所有者XXX的活动会话.

这个问题直接引用在这里,间接谈到这里.

我发现此问题的解决方案是重新启动运行测试代理的服务器,这会清除所有死会话,并且在服务器启动备份后,测试运行正常.我认为这实际上是在前面提到的帖子中所做.重置配置的结果是重新启动服务.

虽然在链接文章中作为解决方案呈现,但它只是暂时的.即使服务器重新启动并且构建成功运行,第二天问题也会再次出现,需要手动干预才能使构建运行.

我可以安排一项任务来重置服务,甚至可以在每晚构建运行之前直接重启服务器,但它让我感觉像是绷带而不是修复.有没有人以前经历过这个问题,如果有的话,有没有办法防止它首先出现?

更新1

我只是设置了一个在我的主要测试运行前5分钟运行的构建,它运行Bat脚本以重新启动托管我的测试代理的所有服务器.这是一种解决方法,但似乎解决了这个问题.希望有一天有人可以提出比这更好的解决方案,但是现在,我必须在TFS中运行自动化测试.

更新2

我现在有三台服务器,这三台服务器都出现了同样的问题,但很难准确确定它何时发生.在不产生停机时间的情况下扩展变通方法,这证明是非常具有挑战性的.

更新3

更好的一天来了,我将TFS升级到2018,并将构建代理升级到最新版本,此问题不再发生,我认为它是旧构建代理中的一个错误.我仍然没有原始版本的构建代理的解决方案...

tfs agent alm tfs-2015 azure-devops

7
推荐指数
1
解决办法
1891
查看次数

tfs2012:工作树项目与树类继承者/前任的类型

我需要构建查询,返回结果,网络拓扑结构的深度超过2级.例如,我不会得到下一个结果:

在此输入图像描述

但如果我构建"工作项和直接链接"查询我只获得1级深度,如果我构建"工作项目树"我可以选择onl父/子类型的树,不能添加我的自定义后继/前任类型树.

所以我的直接问题是:我可以在工作项和直接链接查询中获得更多级别的深度,或者在"工作项目树"查询中更改树的类型吗?或者我可以通过与Project Server集成一样只TFS得到那个结果这个

tfs alm tfs2010

6
推荐指数
1
解决办法
3755
查看次数

如何从TFS获取构建定义?

如何使用TFS-API获取构建定义给定collection-guidproject-name

请参阅此处了解更多详情.这是TFS最好的资源之一.

c# tfs alm tfs2012

6
推荐指数
1
解决办法
7369
查看次数