clearcase

德国老牌制造企业西门子如何使用 Artifactory 进行单一可信源的建设?

怎甘沉沦 提交于 2020-10-04 22:51:33
1. 背景 在3年前,西门子公司内部存在不同的工具来存放他们的制品: ⭐有的团队放在TFS 上托管制品,但是从理论上来说,TFS并不适合用来托管制品。 ⭐ 有的团队将他们的制品托管在他们的Clear Case中。 ⭐ 还有的团队创建了不同的共享文件夹,并将他们的制品存放在里面。 这样的现状带来很多问题,例如: ⭐ 所有的工具都需要满足一些重要的公司要求,例如如何 保证制品的安全? ⭐ 如何将制品分享给其他项目团队? ⭐ 如何满足所有的合规性要求? ⭐如何降低管理成本? ⭐ 如何为开发者们提高系统的性能和可用性? 综上所述,对于西门子公司而言,创建一个统一的中央仓库来管理制品是很有必要的。 2. 解决方案 西门子使用 JFrog Artifactory作为单一可信源,存储西门子全球所有的制品,支持 6000 研发,250 个项目团队,43 个 Artifactory 节点。 当你有了好的工具,在大公司里提供制品库服务的时候,还需要其他的服务能力,包括高可用性,和 CI/CD 集成,培训,自助式服务的体验。 西门子 IT 部门花了在这方面做了很多工作,对于开发者,IT 团队提供了: ⭐ 0 宕机的单一可信源制品库 ⭐ 自动巡检 Artifactory 首页的可用性 ⭐自动上传测试制品保证制品库的可用性,如果 3 次测验均失败,在证明 Artifactory 服务处于不健康状态。 ⭐

德国老牌制造企业西门子如何使用 Artifactory 进行单一可信源的建设?

风格不统一 提交于 2020-08-17 14:47:39
1. 背景 在 3 年前,西门子公司内部存在不同的工具来存放他们的制品 : 有的团队放在 TFS 上托管制品,但是从理论上来说, TFS 并不适合用来托管制品。 有的团队将他们的制品托管在他们的 Clear Case 中。 还有的团队创建了不同的共享文件夹,并将他们的制品存放在里面。 这样的现状带来很多问题,例如: 所有的工具都需要满足一些重要的公司要求,例如如何 保证制品的安全? 如何将制品分享给其他项目团队? 如何满足所有的合规性要求? 如何降低管理成本? 如何为开发者们提高系统的性能和可用性? 综上所述,对于西门子公司而言,创建一个统一的中央仓库来管理制品是很有必要的。 2. 解决方案 西门子使用 JFrog Artifactory 作为单一可信源,存储西门子全球所有的制品,支持 6000 研发, 250 个项目团队, 43 个 Artifactory 节点。 当你有了好的工具,在大公司里提供制品库服务的时候,还需要其他的服务能力,包括高可用性,和 CI/CD 集成,培训,自助式服务的体验。 西门子 IT 部门花了在这方面做了很多工作,对于开发者, IT 团队提供了: 0 宕机的单一可信源制品库 自动巡检 Artifactory 首页的可用性 自动上传测试制品保证制品库的可用性,如果 3 次测验均失败,在证明 Artifactory 服务处于不健康状态。 运行模拟的制品上线

Stages — 研发过程可视化建模和管理平台

跟風遠走 提交于 2020-08-10 05:37:39
Stages 可用于帮助企业定义、管理、发布、控制、优化其研发过程,同时使其研发过程符合CMMI、ASPICE、ISO26262 等标准。Stages 的核心理念是把过程理论和实际项目进行有机结合。Stages聚焦于研发过程的用户体验,允许用户集中访问过程描述信息、项目文档、模板、应用案例或者技术知识库。在Stages中定义好的过程,可以直接用于项目管理或者配置管理系统,如ClearCase、SVN、RTC、JIRA等。 产品介绍 • 简单灵活的过程建模 Stages 提供了非常简单灵活的可视化建模方式,表单化的过程定义,自动渲染的图形呈现,还可以定义任意详细程度的模型显示。过程模型提供了多种视图,方便不同的人员使用。例如,过程建模工程师可以使用过程模型的详细视图,以进行过程定义和确保过程的一致性。开发工程师可以使用模型视图,它只包含个人每天的工作信息,如文档和模板。 • 过程建模要素 过程建模一般包括活动&决策、角色、工具、资源、阶段&里程碑、工具、方法、培训和度量这几大关键要素。Stages 工具很好的支持了这些过程要素。 • 过程与标准的合规性 为了支持企业使用标准参考模型(如CMMI、ASPICE、ISO26262)来进行过程改进,Stages 内置了这些标准的参考模型,并且能灵活地把过程模型与不同的参考模型进行映射,此外可进行过程模型的差距分析。 • 灵活的过程变体能力

2020最新面试宝典大全(一)挑战高薪必备!!!

不问归期 提交于 2020-07-29 08:49:39
1 、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。 兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。 2 、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? 参考答案: 1、检查系统是否有中毒的特征; 2、检查软件/硬件的配置是否符合软件的推荐标准; 3、确认当前的系统是否是独立,即没有对外提供什么消耗CPU资源的服务; 4、如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的; 5、在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。 3 、测试的策略有哪些? 参考答案: 黑盒/白盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试的策略) 4

软件项目管理 第3版 第9章习题答案 参考答案

China☆狼群 提交于 2020-07-28 09:06:54
[填空][完整性,一致性,追溯性,可控性] 1、 配置管理最终保证软件产品的()、()、()、()。 [填空][ 版本管理和变更管理] 2、 ()是软件配置管理的核心功能。 [填空][基线] 3、 ()标志开发过程中一个阶段的结束和里程碑。 [填空][变更请求,变更控制,变更批准/拒绝,变更实现] 4、 基线变更控制包括()、()、()、()等步骤。 [填空][版本管理,变更管理] 5、 (版本管理)、(变更管理)是配置管理的主要功能。 [填空][软件配置控制委员会,SCCB] 6、 基线变更时,需要经过()授权。 [填空][软件配置控制委员会] 7、 SCCB的全称是()。 [是非][B] 1、 一个软件配置项可能有多个标识。() [A]正确 [B]错误 [是非][B] 2、 在软件项目配置管理中最终应保证软件产品的完整性、一致性、有效性、机密性。() (最终保证软件产品的完整性、一致性、追朔性、可控性) [A]正确 [B]错误 [是非][B] 3、 基线提供了软件开发阶段的一个特定点。() (基线提供了软件生存期中各个开发阶段的一个特定点) [A]正确 [B]错误 [是非][A] 4、 有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标。 [A]正确 [B]错误 [是非][A] 5、 一个(些)配置项形成并通过审核,即形成基线。() [A]正确 [B]错误

How can I generate offline diff output between two views?

梦想与她 提交于 2020-07-19 07:06:08
问题 I am working on analyzing different files between two views in Clearcase. I need to generate output so that I can do this task without an internet connection. What I would like is to run a command that recursively walks through each view and generates a merge/diff output file for each change from view A to view B. This can work like a merge, except that I don't actually want to make any changes. How can I set this up so that I can continue looking at diff output amidst all of these files

Comparison problem in ClearCase

六月ゝ 毕业季﹏ 提交于 2020-06-28 09:30:49
问题 Problem: Comparison On Windows, a path can only be approximately 256 characters long, ClearCase will be affected by this limitation. Known Solution known: it is a bug of windows that file with very long path cannot be compared & not ClearCase's. We can only avoid this problem by shortening our path (shorten or label/branch/foldername/filename ). Issue I cannot shorten them because of several reasons. So is there anyway that files in ClearCase which exceeds 256 chars can be compared? 回答1: As

Finding Changed files in a ClearCase folder

被刻印的时光 ゝ 提交于 2020-06-27 08:11:39
问题 I have a Folder in ClearCase that contains a large list of Reports. I have checked all the Reports out because I need to make a sweeping change. I have changed a set of the Reports and now want to deploy this set. I probably should have checked the Report files out one at a time and then deployed each as I finished. But, since I did not do that, is there a way to inspect the ClearCase folder that contains the List of checked out Reports to see which ones have changed and which ones have not?

ClearTeam Explorer - CCRC - integrate with Beyond Compare

馋奶兔 提交于 2020-06-13 08:53:29
问题 I am using IBM Rational Clear Case. Due the current world wide health situation, I am forced to work from home. The best way and may be the only one, when using Visual Studio, is working with a Web View (Please correct me if there is a better way) - I assume this is called CCRC (Clear Case Remote Client). It is similar to a Snapshot View but without constant connection to the Clear Case server at work (This statement is not entirely correct). When working with a snapshot view or for that

How to obtain previous baseline from stream

谁说我不能喝 提交于 2020-05-28 04:09:27
问题 I can retrieve latest baseline which is always recommended in my case using following command "cleartool desc -fmt \"%[rec_bls]CXp\" stream:".$SourceStream."\@\\".$pvob I want to retrieve second latest baseline.Is it possible to obtain previous baseline from a given stream using cleartool command? previous applied baseline on any given component will also works.I need this to get difference between two streams from different projects which can be done by following command. "cleartool diffbl