Correct link to 'implementation' to use the slot
diff --git a/praclib/temp/practice.tech.continuous_integration.base/guidances/guidelines/continuous_integration.xmi b/praclib/temp/practice.tech.continuous_integration.base/guidances/guidelines/continuous_integration.xmi
index 740903f..647b996 100644
--- a/praclib/temp/practice.tech.continuous_integration.base/guidances/guidelines/continuous_integration.xmi
+++ b/praclib/temp/practice.tech.continuous_integration.base/guidances/guidelines/continuous_integration.xmi
@@ -1,13 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.4/uma.ecore"
- xmlns:epf="http://www.eclipse.org/epf"
+ xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.2.0" xmlns:epf="http://www.eclipse.org/epf"
epf:version="1.2.0" xmi:id="-DlaqJu4sEqMPk84qhJ6IEA"
name="continuous_integration,_i8bUEL6cEdqti4GwqTkbsQ" guid="-DlaqJu4sEqMPk84qhJ6IEA"
- changeDate="2007-07-18T05:02:20.454-0700">
+ changeDate="2007-07-18T08:02:20.454-0400">
<mainDescription><p>
Continuous integration is a software development practice that completely rebuilds and tests the application frequently
- -- ideally, every time a change is introduced. This approach provides many benefits as outlined in <a class="elementLinkWithType" href="./../../../openup/guidances/concepts/continuous_integration_87682D06.html" guid="_B3xkEPD0EdqYgerqi84oCA">Concept: Continuous Integration</a> and in <a class="elementLinkWithUserText" href="./../../../openup/guidances/supportingmaterials/references_6CCF393.html#WIKP-CI" guid="_9ToeIB83Edqsvps02rpOOg">[WIKP-CI]</a>.
+ -- ideally, every time a change is introduced. This approach provides many benefits as outlined in <a
+ class="elementLinkWithType"
+ href="./../../../practice.tech.continuous_integration.base/guidances/concepts/continuous_integration_87682D06.html"
+ guid="_B3xkEPD0EdqYgerqi84oCA">Concept: Continuous Integration</a> and in <a class="elementLinkWithUserText"
+ href="./../../../core.tech.common.base/guidances/supportingmaterials/tech_references_6CCF393.html#WIKP-CI"
+ guid="_9ToeIB83Edqsvps02rpOOg">[WIKP-CI]</a>.
</p>
<h3>
Basic steps
@@ -21,8 +26,11 @@
A developer, let’s call her Jane, selects a&nbsp;work item&nbsp;to work on.
</li>
<li>
- Jane updates her <a class="elementLink" href="./../../../openup/guidances/concepts/workspace_722BBA90.html" guid="_0cEmAMlgEdmt3adZL5Dmdw">Workspace</a> to include the most recent <a class="elementLink" href="./../../../openup/workproducts/implementation_917CA61E.html" guid="_0YoQcMlgEdmt3adZL5Dmdw">Implementation</a> from
- the integration workspace.
+ Jane updates her <a class="elementLink"
+ href="./../../../practice.tech.continuous_integration.base/guidances/concepts/workspace_722BBA90.html"
+ guid="_0cEmAMlgEdmt3adZL5Dmdw">Workspace</a> to include the most recent <a class="elementLink"
+ href="./../../../core.tech.slot.base/workproducts/software_implementation_slot_E92F6A39.html"
+ guid="_Vux8UEfUEdyiPI8btkmvmw">[Software Implementation]</a> from the integration workspace.
</li>
<li>
Jane makes her changes in her workspace to both her developer tests and to the implementation, and then she tests
@@ -33,10 +41,14 @@
conflicting changes) and reruns her developer tests.
</li>
<li>
- If these tests are successful, the changes are promoted (see <a class="elementLinkWithType" href="./../../../openup/guidances/guidelines/promoting_changes_9087B764.html" guid="_SM4YIL6dEdqti4GwqTkbsQ">Guideline: Promoting Changes</a>) to&nbsp;the&nbsp;integration workspace.
+ If these tests are successful, the changes are promoted (see <a class="elementLinkWithType"
+ href="./../../../practice.tech.continuous_integration.base/guidances/guidelines/promoting_changes_9087B764.html"
+ guid="_SM4YIL6dEdqti4GwqTkbsQ">Guideline: Promoting Builds</a>) to&nbsp;the&nbsp;integration workspace.
</li>
<li>
- A complete <a class="elementLink" href="./../../../openup/workproducts/build_95D7D8FD.html" guid="_0YuXEMlgEdmt3adZL5Dmdw">Build</a> of the application is performed by using the implementation from the
+ A complete <a class="elementLink"
+ href="./../../../practice.tech.continuous_integration.base/workproducts/build_95D7D8FD.html"
+ guid="_0YuXEMlgEdmt3adZL5Dmdw">Build</a> of the application is performed by using the implementation from the
integration workspace, and the entire suite of developer tests is run on this build.
</li>
<li>
@@ -50,8 +62,10 @@
Constraints
</h3>
<p>
- Conceptually, continuous integration can be performed manually (see <a class="elementLinkWithUserText" href="./../../../openup/guidances/supportingmaterials/references_6CCF393.html#SHO06" guid="_9ToeIB83Edqsvps02rpOOg">[SHO06]</a>
- for example). However, in practice, there are several constraints that must be respected for it to be effective:
+ Conceptually, continuous integration can be performed manually (see <a class="elementLinkWithUserText"
+ href="./../../../core.tech.common.base/guidances/supportingmaterials/tech_references_6CCF393.html#SHO06"
+ guid="_9ToeIB83Edqsvps02rpOOg">[SHO06]</a> for example). However, in practice, there are several constraints that must
+ be respected for it to be effective:
</p>
<ol>
<li>
@@ -62,7 +76,9 @@
results. Many published guidelines promote a 10-minute cycle.
</li>
<li>
- Keep the <a class="elementLink" href="./../../../openup/guidances/concepts/change_set_430BF233.html" guid="_1QU9MAIoEdyLh7vsrHZ4YA">Change Set</a>s&nbsp;small enough so that the work can be completed and integration
+ Keep the <a class="elementLink"
+ href="./../../../practice.tech.continuous_integration.base/guidances/concepts/change_set_430BF233.html"
+ guid="_1QU9MAIoEdyLh7vsrHZ4YA">Change Set</a>s&nbsp;small enough so that the work can be completed and integration
performed several times per day. Many published guidelines promote a 2- to 4-hour cycle between integrations.
</li>
</ol>
@@ -73,7 +89,10 @@
quickly (Item 3).
</p>
<p>
- For a more detailed description of continuous integration, see <a class="elementLinkWithUserText" href="./../../../openup/guidances/supportingmaterials/references_6CCF393.html#FOW06" guid="_9ToeIB83Edqsvps02rpOOg">[FOW06]</a>
- or <a class="elementLinkWithUserText" href="./../../../openup/guidances/supportingmaterials/references_6CCF393.html#WIKP-CI" guid="_9ToeIB83Edqsvps02rpOOg">[WIKP-CI]</a>.
+ For a more detailed description of continuous integration, see <a class="elementLinkWithUserText"
+ href="./../../../core.tech.common.base/guidances/supportingmaterials/tech_references_6CCF393.html#FOW06"
+ guid="_9ToeIB83Edqsvps02rpOOg">[FOW06]</a> or <a class="elementLinkWithUserText"
+ href="./../../../core.tech.common.base/guidances/supportingmaterials/tech_references_6CCF393.html#WIKP-CI"
+ guid="_9ToeIB83Edqsvps02rpOOg">[WIKP-CI]</a>.
</p></mainDescription>
</org.eclipse.epf.uma:ContentDescription>