| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.4/uma.ecore" xmlns:org.eclipse.epf.uma.resourcemanager="http:///org/eclipse/epf/uma/resourcemanager.ecore" |
| xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.2.0" xmlns:epf="http://www.eclipse.org/epf" |
| epf:version="1.2.0"> |
| <org.eclipse.epf.uma.resourcemanager:ResourceManager xmi:id="_D_3hAMktEdygFZkm1d5NtQ" |
| guid="_D_3hAMktEdygFZkm1d5NtQ"> |
| <resourceDescriptors xmi:id="_svkl0PD0EdqYgerqi84oCA" id="-DlaqJu4sEqMPk84qhJ6IEA" |
| uri="guidances/guidelines/continuous_integration.xmi"/> |
| <resourceDescriptors xmi:id="_B5BhQPD0EdqYgerqi84oCA" id="-dhAMzNZNWufBnW0fPYQtBA" |
| uri="guidances/concepts/continuous_integration.xmi"/> |
| <resourceDescriptors xmi:id="_m_KBAPL5Edm6Nvont3uinw" id="_NqSB0KeqEdmKDbQuyzCoqQ" |
| uri="workproducts/build.xmi"/> |
| <resourceDescriptors xmi:id="_SeEuQc3TEdyKkus0T68H3Q" id="-_P9JU4M-5_0FI_g7_EGi6g" |
| uri="guidances/supportingmaterials/release_info_continuous_integration.xmi"/> |
| <resourceDescriptors xmi:id="_jtrgkElyEducWJcS4yanqg" id="-4iL0UEFR2Fg7oWkh1TymIg" |
| uri="guidances/termdefinitions/version.xmi"/> |
| <resourceDescriptors xmi:id="_89PC0Cb3Edqh1LYUOGRh2A" id="-BsXK3ZGMm-mUT0KnkdoYBg" |
| uri="guidances/concepts/change_requests.xmi"/> |
| <resourceDescriptors xmi:id="_nDqGgPL5Edm6Nvont3uinw" id="_Dfmk8MPiEdmbOvqy4O0adg" |
| uri="guidances/concepts/workspace.xmi"/> |
| <resourceDescriptors xmi:id="_kmCAQJOKEdyaRbFYa4AN4A" id="-01L_eCnHjKmBPsGcdk8XTg" |
| uri="tasks/integrate_and_create_build.xmi"/> |
| <resourceDescriptors xmi:id="_TrtRwElyEducWJcS4yanqg" id="-VPoMu7qzVX9grE4-nB3kMw" |
| uri="guidances/termdefinitions/configuration.xmi"/> |
| <resourceDescriptors xmi:id="_iIMyUKs4EdywgoUkEzD0zQ" id="-zCM2ucJJxc_bQr_LoHlSaQ" |
| uri="guidances/guidelines/promoting_changes.xmi"/> |
| <resourceDescriptors xmi:id="_JYJCAASEEdySm_fBmNKn4w" id="-QpMXBM5_A8w0pRyIT5n5yA" |
| uri="guidances/concepts/change_set.xmi"/> |
| </org.eclipse.epf.uma.resourcemanager:ResourceManager> |
| <org.eclipse.epf.uma:MethodPlugin xmi:id="_D-ExQMktEdygFZkm1d5NtQ" name="practice.tech.continuous_integration.base" |
| guid="_D-ExQMktEdygFZkm1d5NtQ" changeDate="2008-01-28T13:25:06.777-0500"> |
| <methodPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExQcktEdygFZkm1d5NtQ" |
| name="Content" guid="_D-ExQcktEdygFZkm1d5NtQ"> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExQsktEdygFZkm1d5NtQ" |
| name="Categories" guid="_D-ExQsktEdygFZkm1d5NtQ"> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExQ8ktEdygFZkm1d5NtQ" |
| name="Domains" guid="_D-ExQ8ktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExRMktEdygFZkm1d5NtQ" |
| name="Disciplines" guid="_D-ExRMktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExRcktEdygFZkm1d5NtQ" |
| name="RoleSets" guid="_D-ExRcktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExRsktEdygFZkm1d5NtQ" |
| name="WP Types" guid="_D-ExRsktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExR8ktEdygFZkm1d5NtQ" |
| name="Tools" guid="_D-ExR8ktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExSMktEdygFZkm1d5NtQ" |
| name="StandardCategories" guid="_D-ExSMktEdygFZkm1d5NtQ"/> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExScktEdygFZkm1d5NtQ" |
| name="CustomCategories" guid="_D-ExScktEdygFZkm1d5NtQ"> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExSsktEdygFZkm1d5NtQ" |
| name="Hidden" guid="_D-ExSsktEdygFZkm1d5NtQ"> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_D-ExS8ktEdygFZkm1d5NtQ" |
| name="Custom Categories" guid="_D-ExS8ktEdygFZkm1d5NtQ" categorizedElements="_TtsEwMktEdygFZkm1d5NtQ _yhOXIM3SEdyKkus0T68H3Q"/> |
| </childPackages> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_TtsEwMktEdygFZkm1d5NtQ" |
| name="continuous_integration_practice" guid="_TtsEwMktEdygFZkm1d5NtQ" |
| presentationName="Continuous Integration" shapeicon="customcategories/resources/pract_dgm32.gif" |
| nodeicon="customcategories/resources/pract_obj.gif" categorizedElements="_B3xkEPD0EdqYgerqi84oCA _i8bUEL6cEdqti4GwqTkbsQ _0YuXEMlgEdmt3adZL5Dmdw _6jdvECb3Edqh1LYUOGRh2A _1QU9MAIoEdyLh7vsrHZ4YA _kkZBgJOKEdyaRbFYa4AN4A _SM4YIL6dEdqti4GwqTkbsQ _0cEmAMlgEdmt3adZL5Dmdw"> |
| <methodElementProperty xmi:id="_vekVsNnLEdyzZqGyZ7hwdw" name="CategoryElementsSortType" |
| value="MethodType"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_yhOXIM3SEdyKkus0T68H3Q" |
| name="contributions_to_nav_building_blocks" guid="_yhOXIM3SEdyKkus0T68H3Q" |
| presentationName="Contributions to Navigation Building Blocks" categorizedElements="_6WVSMM3SEdyKkus0T68H3Q _8rtOIM3SEdyKkus0T68H3Q _-HfPoM3SEdyKkus0T68H3Q _AaX4QM3TEdyKkus0T68H3Q _cFZgoNQwEdyM_J8-fv54DA _fX82gNQwEdyM_J8-fv54DA"/> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_6WVSMM3SEdyKkus0T68H3Q" |
| name="release_info.assign" guid="_6WVSMM3SEdyKkus0T68H3Q" variabilityType="contributes" |
| categorizedElements="_NWZp0M3TEdyKkus0T68H3Q"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_WCIHYcRdEdyD76CYS6Ta7A"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_8rtOIM3SEdyKkus0T68H3Q" |
| name="guideline_list.assign" guid="_8rtOIM3SEdyKkus0T68H3Q" variabilityType="contributes" |
| categorizedElements="_i8bUEL6cEdqti4GwqTkbsQ _SM4YIL6dEdqti4GwqTkbsQ"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_WCR4ZcRdEdyD76CYS6Ta7A"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_-HfPoM3SEdyKkus0T68H3Q" |
| name="concept_list.assign" guid="_-HfPoM3SEdyKkus0T68H3Q" variabilityType="contributes" |
| categorizedElements="_B3xkEPD0EdqYgerqi84oCA _6jdvECb3Edqh1LYUOGRh2A _1QU9MAIoEdyLh7vsrHZ4YA _0cEmAMlgEdmt3adZL5Dmdw"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_WCR4Y8RdEdyD76CYS6Ta7A"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_AaX4QM3TEdyKkus0T68H3Q" |
| name="artifact_list.assign" guid="_AaX4QM3TEdyKkus0T68H3Q" variabilityType="contributes" |
| categorizedElements="_0YuXEMlgEdmt3adZL5Dmdw"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_WCR4YMRdEdyD76CYS6Ta7A"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_cFZgoNQwEdyM_J8-fv54DA" |
| name="practice_list.assign" guid="_cFZgoNQwEdyM_J8-fv54DA" variabilityType="contributes" |
| categorizedElements="_TtsEwMktEdygFZkm1d5NtQ"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_WCIHY8RdEdyD76CYS6Ta7A"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:CustomCategory" xmi:id="_fX82gNQwEdyM_J8-fv54DA" |
| name="technical_practice_list" guid="_fX82gNQwEdyM_J8-fv54DA" presentationName="Technical Practices" |
| variabilityType="contributes" categorizedElements="_TtsEwMktEdygFZkm1d5NtQ"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:CustomCategory" |
| href="uma://_vsno4EKmEdyrauqpmnA8jQ#_lBrxENQuEdyM_J8-fv54DA"/> |
| </contentElements> |
| </childPackages> |
| </childPackages> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_D-ExTMktEdygFZkm1d5NtQ" |
| name="CoreContent" guid="_D-ExTMktEdygFZkm1d5NtQ"> |
| <childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_J6WicMktEdygFZkm1d5NtQ" |
| name="Continuous Integration" guid="_J6WicMktEdygFZkm1d5NtQ"> |
| <contentElements xsi:type="org.eclipse.epf.uma:Concept" xmi:id="_B3xkEPD0EdqYgerqi84oCA" |
| name="continuous_integration" guid="_B3xkEPD0EdqYgerqi84oCA" briefDescription="This concept introduces the practice of continuously integrating completed change sets in order to reduce the effort required to merge parallel development, to find bugs earlier, and to drive a collaborative work environment." |
| presentationName="Continuous Integration" variabilityType="replaces"> |
| <presentation xmi:id="-dhAMzNZNWufBnW0fPYQtBA" href="uma://-dhAMzNZNWufBnW0fPYQtBA#-dhAMzNZNWufBnW0fPYQtBA"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Guideline" xmi:id="_i8bUEL6cEdqti4GwqTkbsQ" |
| name="continuous_integration" guid="_i8bUEL6cEdqti4GwqTkbsQ" briefDescription="This guideline describes how to apply continuous integration to reduce the risk and effort associated with late integration." |
| presentationName="Continuous Integration" conceptsAndPapers="_B3xkEPD0EdqYgerqi84oCA"> |
| <presentation xmi:id="-DlaqJu4sEqMPk84qhJ6IEA" href="uma://-DlaqJu4sEqMPk84qhJ6IEA#-DlaqJu4sEqMPk84qhJ6IEA"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Artifact" xmi:id="_0YuXEMlgEdmt3adZL5Dmdw" |
| name="build" guid="_0YuXEMlgEdmt3adZL5Dmdw" briefDescription="An operational version of a system or part of a system that demonstrates a subset of the capabilities to be provided in the final product." |
| presentationName="Build" conceptsAndPapers="_B3xkEPD0EdqYgerqi84oCA" |
| guidelines="_i8bUEL6cEdqti4GwqTkbsQ"> |
| <presentation xmi:id="_NqSB0KeqEdmKDbQuyzCoqQ" href="uma://_NqSB0KeqEdmKDbQuyzCoqQ#_NqSB0KeqEdmKDbQuyzCoqQ"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Artifact" xmi:id="_RF4lkM3OEdyKkus0T68H3Q" |
| name="software_implementation_slot.assign_build" guid="_RF4lkM3OEdyKkus0T68H3Q" |
| variabilityType="contributes"> |
| <variabilityBasedOnElement xsi:type="org.eclipse.epf.uma:Artifact" href="uma://_-bv0ELXuEduGP_98XMd0fg#_Vux8UEfUEdyiPI8btkmvmw"/> |
| <containedArtifacts xmi:id="_Jok_IM3REdyKkus0T68H3Q" name="build.ci" guid="_Jok_IM3REdyKkus0T68H3Q" |
| variabilityType="contributes" variabilityBasedOnElement="_0YuXEMlgEdmt3adZL5Dmdw"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:SupportingMaterial" xmi:id="_NWZp0M3TEdyKkus0T68H3Q" |
| name="release_info_continuous_integration" guid="_NWZp0M3TEdyKkus0T68H3Q" |
| presentationName="Continuous Integration Release Information" shapeicon="guidances/supportingmaterials/resources/newL.gif" |
| nodeicon="guidances/supportingmaterials/resources/new.gif"> |
| <presentation xmi:id="-_P9JU4M-5_0FI_g7_EGi6g" href="uma://-_P9JU4M-5_0FI_g7_EGi6g#-_P9JU4M-5_0FI_g7_EGi6g"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Task" xmi:id="_kkZBgJOKEdyaRbFYa4AN4A" |
| name="integrate_and_create_build" guid="_kkZBgJOKEdyaRbFYa4AN4A" briefDescription="This task describes how to integrate all changes made by developers into the code base and perform the minimal testing to validate the build. [*** This task needs revision to fit better with Continuous Integration ***]" |
| presentationName="Integrate and Create Build" conceptsAndPapers="_1QU9MAIoEdyLh7vsrHZ4YA _0cEmAMlgEdmt3adZL5Dmdw _B3xkEPD0EdqYgerqi84oCA" |
| guidelines="_i8bUEL6cEdqti4GwqTkbsQ _SM4YIL6dEdqti4GwqTkbsQ" output="_0YuXEMlgEdmt3adZL5Dmdw"> |
| <presentation xmi:id="-01L_eCnHjKmBPsGcdk8XTg" href="uma://-01L_eCnHjKmBPsGcdk8XTg#-01L_eCnHjKmBPsGcdk8XTg"/> |
| <mandatoryInput xsi:type="org.eclipse.epf.uma:Artifact" href="uma://_OOB2AAouEdyhlpBPrduOMw#_0ZfMEMlgEdmt3adZL5Dmdw"/> |
| <mandatoryInput xsi:type="org.eclipse.epf.uma:Artifact" href="uma://_-bv0ELXuEduGP_98XMd0fg#_Vux8UEfUEdyiPI8btkmvmw"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Concept" xmi:id="_6jdvECb3Edqh1LYUOGRh2A" |
| name="change_requests" guid="_6jdvECb3Edqh1LYUOGRh2A" briefDescription="A change request is a general term for any request to change a work product." |
| presentationName="Change Requests"> |
| <presentation xmi:id="-BsXK3ZGMm-mUT0KnkdoYBg" href="uma://-BsXK3ZGMm-mUT0KnkdoYBg#-BsXK3ZGMm-mUT0KnkdoYBg"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Concept" xmi:id="_1QU9MAIoEdyLh7vsrHZ4YA" |
| name="change_set" guid="_1QU9MAIoEdyLh7vsrHZ4YA" briefDescription="A change set is a meaningful set of related changes made to the implementation and supporting artifacts for a particular purpose." |
| presentationName="Change Set"> |
| <presentation xmi:id="-QpMXBM5_A8w0pRyIT5n5yA" href="uma://-QpMXBM5_A8w0pRyIT5n5yA#-QpMXBM5_A8w0pRyIT5n5yA"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Concept" xmi:id="_0cEmAMlgEdmt3adZL5Dmdw" |
| name="workspace" guid="_0cEmAMlgEdmt3adZL5Dmdw" briefDescription="Workspace refers to storage areas where developers can implement and test code in accordance with the project's adopted standards in relative isolation from other developers." |
| presentationName="Workspace"> |
| <presentation xmi:id="_Dfmk8MPiEdmbOvqy4O0adg" href="uma://_Dfmk8MPiEdmbOvqy4O0adg#_Dfmk8MPiEdmbOvqy4O0adg"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:Guideline" xmi:id="_SM4YIL6dEdqti4GwqTkbsQ" |
| name="promoting_changes" guid="_SM4YIL6dEdqti4GwqTkbsQ" briefDescription="This guideline describes how to promote a set of related changes up through a set of tiers from a private development area to a release area." |
| presentationName="Promoting Builds"> |
| <presentation xmi:id="-zCM2ucJJxc_bQr_LoHlSaQ" href="uma://-zCM2ucJJxc_bQr_LoHlSaQ#-zCM2ucJJxc_bQr_LoHlSaQ"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:TermDefinition" xmi:id="__Cw30ElxEducWJcS4yanqg" |
| name="configuration" guid="__Cw30ElxEducWJcS4yanqg" presentationName="configuration"> |
| <presentation xmi:id="-VPoMu7qzVX9grE4-nB3kMw" href="uma://-VPoMu7qzVX9grE4-nB3kMw#-VPoMu7qzVX9grE4-nB3kMw"/> |
| </contentElements> |
| <contentElements xsi:type="org.eclipse.epf.uma:TermDefinition" xmi:id="_eX8K8ElyEducWJcS4yanqg" |
| name="version" guid="_eX8K8ElyEducWJcS4yanqg" presentationName="version"> |
| <presentation xmi:id="-4iL0UEFR2Fg7oWkh1TymIg" href="uma://-4iL0UEFR2Fg7oWkh1TymIg#-4iL0UEFR2Fg7oWkh1TymIg"/> |
| </contentElements> |
| </childPackages> |
| </childPackages> |
| <childPackages xsi:type="org.eclipse.epf.uma:ProcessPackage" xmi:id="_D-ExTcktEdygFZkm1d5NtQ" |
| name="CapabilityPatterns" guid="_D-ExTcktEdygFZkm1d5NtQ"/> |
| </methodPackages> |
| <methodPackages xsi:type="org.eclipse.epf.uma:ProcessPackage" xmi:id="_D-ExTsktEdygFZkm1d5NtQ" |
| name="DeliveryProcesses" guid="_D-ExTsktEdygFZkm1d5NtQ"/> |
| <methodPackages xsi:type="org.eclipse.epf.uma:ProcessPackage" xmi:id="_D-ExT8ktEdygFZkm1d5NtQ" |
| name="ProcessContributions" guid="_D-ExT8ktEdygFZkm1d5NtQ"/> |
| <bases href="uma://_iVydgENdEdy245g62lfWcA#_iVydgENdEdy245g62lfWcA"/> |
| <bases href="uma://_-bv0ELXuEduGP_98XMd0fg#_-bv0ELXuEduGP_98XMd0fg"/> |
| <bases href="uma://_OOB2AAouEdyhlpBPrduOMw#_OOB2AAouEdyhlpBPrduOMw"/> |
| <bases href="uma://_vsno4EKmEdyrauqpmnA8jQ#_vsno4EKmEdyrauqpmnA8jQ"/> |
| </org.eclipse.epf.uma:MethodPlugin> |
| </xmi:XMI> |