wiki:NativeSoftwareBuildSystem

Version 3 (modified by halves, 3 years ago) (diff)

--

Native Software Build System

Project Details

Purpose of this project

Implementation of a build system and testing for native projects in Windows/Linux?/MacOS; Automated Build triggered by commits to the SVN or GIT; Uploading result of builds to a Central Repository; Notification by e-mail when there's errors in the process of building; Display/Save? logs builds in a web interface or send by e-mail.

Project Description

Project Source Code

Source Code

Road-map

Phase 1 - Analysis and Planning [July 12 to July 19] ( 1 Week)

*Mentor meeting and goals definition;

  • Study the different architectures of software build system available;
  • Setting up SVN;
  • Project Planning;
  • Initial Presentation.

Phase 2 - Design [July 20 to July 28] ( 1 week)

*Set up work environment; *Select Architecture for Implementation; *Learn Native compiling in different OS; *Learn details to set up Slave Builders; *Improv skills to implement the design.

Phase 3 - Implementation [July 29 to August 31( 5 weeks)

*Software Build Development; *Build triggered by commits from a Version Control System; *Uploading result of builds to a Central Repository(Release); *Notification by e-mail when there's errors in the process of building; *Display/Save? logs builds in a web interface or send by e-mail; *Hello World “Dummy Test”.

Phase 3 - Tests and Documentation [September 1 to September 9 ] ( 1 week)

*Functionality Tests *Improvement of design and accessibility *Final Presentation

Weekly Reports

Trainee details

Trainee Name

Henrique Fernandes Alves

Past Experience

*Academic Projects.

Current Situation

Just finished Computer Engineering Bachelor's Degree at ISCTE-IUL

Motivation for the Project

*Getting work experience in an IT related job. *Do something productive during the Summer.

Mentor

Mentor : André Guerreiro

Attachments (8)

Download all attachments as: .zip