1,885
edits
Changes
no edit summary
= Course Description =
Software Build and Release creates reliable, replicable processes to turn source code and related inputs into ready-to-run software. This encompasses version control These critical systemsare used in software development companies, automated build farms and test systemsIT departments, packaging and compositionOpen Source projects, software distribution and mirroring, and process-monitoring systems; these critical systems are highly automated and make extensive through the use of scripting languages such as Bash, Perl, and Python. Students will learn to manage the Build and Release process by selecting, installing, configuring, customizing, and maintaining a variety of build tools. This is a project-based course, and students will work within an established Open Source community. The particular open source community or communities to be studied will vary with each offering and be announced at the beginning of the semester.
= Prerequisites =
Prerequisites: OPS335 (Servers) and OPS435 (Scripting)