PA #3
Purpose
To demonstrate the skills of preparing a Debian distributive of your software source code and precompiled binary.
Requirements
- Branch out from master branch and create branch named branchMake. Implement Makefile building your cpp program. Add continuous integration action to github that compiles and links binary file.
- Branch out from branchMake branch and create branch named branchAutomake. Implement Makefile.am and configure.ac scripts building your cpp program. Add continuous integration action to github that builds tarball distribution file.
- Branch out from branchAutomake branch and create branch named branchAutoPackage. Update Makefile.am and configure.ac scripts to build Debian package. Add continuous integration action to github that builds deb package.
- Branch out from branchAutoPackage branch and create branch named branchAutoTest. Prepare a unit test. Update Makefile.am and configure.ac scripts to build unit test. Add continuous integration action to github that launches unit test..
Presentation
- Submit a link to github repo, a tarball and a deb package you prepared through this form.
Assessment
8 points maximum

Comments
Post a Comment