0% found this document useful (0 votes)
35 views2 pages

Software Configuration Management Course

The document outlines the course content for Software Configuration Management which includes topics such as SCM systems and tools like Subversion and Perforce for source code maintenance, build tools like ANT and Maven, scripting languages, system administration, continuous integration tools Jenkins and Hudson, and deployment tools like Tomcat. Specific subtopics covered include configuration management services, source code maintenance with Subversion and Perforce, build file and property configuration with ANT, plugin usage with Maven, Jenkins installation and build configuration, Hudson installation and configuration, and deploying WAR files with Tomcat.

Uploaded by

venkat.988
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views2 pages

Software Configuration Management Course

The document outlines the course content for Software Configuration Management which includes topics such as SCM systems and tools like Subversion and Perforce for source code maintenance, build tools like ANT and Maven, scripting languages, system administration, continuous integration tools Jenkins and Hudson, and deployment tools like Tomcat. Specific subtopics covered include configuration management services, source code maintenance with Subversion and Perforce, build file and property configuration with ANT, plugin usage with Maven, Jenkins installation and build configuration, Hudson installation and configuration, and deploying WAR files with Tomcat.

Uploaded by

venkat.988
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Configuration Management - Course content

1.
2.
3.
4.

Software Configuration Management - Overview


Software Configuration Management services
SCM systems and complete scm systems
Source code maintenance : Subversion, GIT, and Perforce
a. Source code maintenance: Subversion
i. svnadmin
ii. svnlook
iii. svndumpfilter
iv. svnrdump
v. svnsync
vi. How Subversion saves disk space
b. Source code maintenance : Perforce
i. Getting files from the service
ii. Referring to files in Perforce
iii. Working with files
iv. Codeline Management
v. Creating a codeline
vi. Propagating changes between codelines
vii. Resolving differences between codelines
viii. Streams

5. Build purpose : ANT and Maven


a. Build tool : ANT
i. ANT - overview
ii. Environment set up
iii. Build Files
iv. Property files
v. Creating JAR
vi. Creating WAR
vii. Deployment
viii. Integration with Eclipse
ix. Executing
b. Build tool : Maven
i. Maven - Overview
ii. Plugins
iii. Executing through Maven
iv. Repository centre
v. Developer centre
vi. plugin testing
6. Scripting languages : shell, Perl
7. System Administration : Unix
8. Continuous integration : Jenkins and Hudson
a. Continuous Integration - Jenkins

i.
ii.
iii.
iv.
v.
vi.

Introduction to Jenkins
Installing Jenkins
Configure Jenkins
Build management with Jenkins
Jenkins backing up
Deployment tool - Tomcat

b. Continuous Integration - Hudson


i. Introduction to Hudson
ii. Installing Hudson
iii. Configure Hudson
iv. Build management with Hudson

9. Deployment Tool - Tomcat


a. Introduction to Tomcat
i. Obtaining and Installing Tomcat
ii. Starting and Stopping Tomcat
iii. Choosing a Different Port (Optional)
iv. Creating a Servlet
v. Compiling Servlets
vi. Mapping a Servlet to a URL
vii. Creating WAR files and Deploying WAR files

You might also like