ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/doc/html/node5.html
Revision: 1.2
Committed: Fri Dec 10 13:52:38 2004 UTC (20 years, 5 months ago) by sashby
Content type: text/html
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
*** empty log message ***

File Contents

# Content
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2
3 <!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4
4 patched version by: Kenshi Muto, Debian Project.
5 LaTeX2HTML 2002 (1.62),
6 original version by: Nikos Drakos, CBLU, University of Leeds
7 * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
8 * with significant contributions from:
9 Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
10 <HTML>
11 <HEAD>
12 <TITLE>1.1.1 Configuration Management</TITLE>
13 <META NAME="description" CONTENT="1.1.1 Configuration Management">
14 <META NAME="keywords" CONTENT="SCRAM">
15 <META NAME="resource-type" CONTENT="document">
16 <META NAME="distribution" CONTENT="global">
17
18 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
19 <META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4">
20 <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
21
22 <LINK REL="STYLESHEET" HREF="SCRAM.css">
23
24 <LINK REL="next" HREF="node6.html">
25 <LINK REL="previous" HREF="node4.html">
26 <LINK REL="up" HREF="node4.html">
27 <LINK REL="next" HREF="node6.html">
28 </HEAD>
29
30 <BODY bgcolor="beige" >
31 <!--Navigation Panel-->
32 <A NAME="tex2html381"
33 HREF="node6.html">
34 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
35 SRC="file:/usr/share/latex2html/icons/next.png"></A>
36 <A NAME="tex2html375"
37 HREF="node4.html">
38 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
39 SRC="file:/usr/share/latex2html/icons/up.png"></A>
40 <A NAME="tex2html369"
41 HREF="node4.html">
42 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
43 SRC="file:/usr/share/latex2html/icons/prev.png"></A>
44 <A NAME="tex2html377"
45 HREF="node2.html">
46 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
47 SRC="file:/usr/share/latex2html/icons/contents.png"></A>
48 <A NAME="tex2html379"
49 HREF="node85.html">
50 <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
51 SRC="file:/usr/share/latex2html/icons/index.png"></A>
52 <BR>
53 <B> Next:</B> <A NAME="tex2html382"
54 HREF="node6.html">1.1.2 The Distribution System</A>
55 <B> Up:</B> <A NAME="tex2html376"
56 HREF="node4.html">1.1 What is SCRAM?</A>
57 <B> Previous:</B> <A NAME="tex2html370"
58 HREF="node4.html">1.1 What is SCRAM?</A>
59 &nbsp <B> <A NAME="tex2html378"
60 HREF="node2.html">Contents</A></B>
61 &nbsp <B> <A NAME="tex2html380"
62 HREF="node85.html">Index</A></B>
63 <BR>
64 <BR>
65 <!--End of Navigation Panel-->
66
67 <H2><A NAME="SECTION00211000000000000000"></A><A NAME="sec:cm"></A><A NAME="251"></A>
68 <BR>
69 1.1.1 Configuration Management
70 </H2>
71 The main task of <SMALL>SCRAM</SMALL>&nbsp;is to ensure that all developers are working
72 with the same consistent set of external products, libraries,
73 environments and source codes. Configuration management methods ensure
74 that this is possible.
75 <DL>
76 <DT><STRONG><SMALL>EXTERNAL PRODUCTS CONFIGURATION</SMALL></STRONG></DT>
77 <DD>
78 <BR>
79 A requirement of any <SMALL>SCRAM</SMALL>&nbsp;managed project is an explicit
80 statement, in the form of a special-purpose document, of all
81 underlying products and versions of external libraries and other
82 software products used. Each product must have a description
83 document to inform <SMALL>SCRAM</SMALL>&nbsp;how it is to be used, to supply dependency
84 information, set environmental variables, and give default system
85 locations. Such description documents can be maintained
86 independently of <SMALL>SCRAM</SMALL>&nbsp;and imported into the project by
87 <SMALL>SCRAM</SMALL>'s built-in URL downloading mechanism.
88 </DD>
89 <DT><STRONG><SMALL>COMMON CONFIGURATIONS</SMALL></STRONG></DT>
90 <DD>
91 <BR>
92 It is often the case that many projects need to share the same
93 configuration in order that they can be inter-operable (e.g. two
94 applications using the same database). <SMALL>SCRAM</SMALL>&nbsp;thus provides a
95 mechanism for importing independently maintained configuration
96 documents automatically.
97 </DD>
98 <DT><STRONG><SMALL>SOURCE CODE CONTROL</SMALL></STRONG></DT>
99 <DD>
100 <BR> <SMALL>SCRAM</SMALL>&nbsp;itself is not a code repository. Any project must have
101 access to one or more such repositories from which it can checkout
102 the appropriate code into the appropriate place in the project
103 structure. Currently, CVS is used for all source code management.
104 Both source code and project configuration files are tagged with a
105 CVS symbolic tag when ready for release.
106 </DD>
107 <DT><STRONG><SMALL>ENVIRONMENT CONTROL</SMALL></STRONG></DT>
108 <DD>
109 <BR>
110 The build and runtime environments are constructed automatically
111 from the description documents of the required external products and
112 the project-specific environment.
113 </DD>
114 </DL>
115
116 <P>
117 <HR>
118 <!--Navigation Panel-->
119 <A NAME="tex2html381"
120 HREF="node6.html">
121 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
122 SRC="file:/usr/share/latex2html/icons/next.png"></A>
123 <A NAME="tex2html375"
124 HREF="node4.html">
125 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
126 SRC="file:/usr/share/latex2html/icons/up.png"></A>
127 <A NAME="tex2html369"
128 HREF="node4.html">
129 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
130 SRC="file:/usr/share/latex2html/icons/prev.png"></A>
131 <A NAME="tex2html377"
132 HREF="node2.html">
133 <IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
134 SRC="file:/usr/share/latex2html/icons/contents.png"></A>
135 <A NAME="tex2html379"
136 HREF="node85.html">
137 <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
138 SRC="file:/usr/share/latex2html/icons/index.png"></A>
139 <BR>
140 <B> Next:</B> <A NAME="tex2html382"
141 HREF="node6.html">1.1.2 The Distribution System</A>
142 <B> Up:</B> <A NAME="tex2html376"
143 HREF="node4.html">1.1 What is SCRAM?</A>
144 <B> Previous:</B> <A NAME="tex2html370"
145 HREF="node4.html">1.1 What is SCRAM?</A>
146 &nbsp <B> <A NAME="tex2html378"
147 HREF="node2.html">Contents</A></B>
148 &nbsp <B> <A NAME="tex2html380"
149 HREF="node85.html">Index</A></B>
150 <!--End of Navigation Panel-->
151 <ADDRESS>
152 scram-developers@cern.ch
153 </ADDRESS>
154 </BODY>
155 </HTML>