aboutsummaryrefslogtreecommitdiff
path: root/report/tools.tex
diff options
context:
space:
mode:
Diffstat (limited to 'report/tools.tex')
-rw-r--r--report/tools.tex16
1 files changed, 14 insertions, 2 deletions
diff --git a/report/tools.tex b/report/tools.tex
index fdd1381..57a782e 100644
--- a/report/tools.tex
+++ b/report/tools.tex
@@ -1,13 +1,25 @@
1\chapter{Tools} 1\chapter{Tools}
2 2
3In order to simplify and organise the work around this project, several tools
4were used.
5
3\section{Version Control System: Git} 6\section{Version Control System: Git}
4 7
8In order to keep tracks of the changes in the code and to simplify the sharing
9of the sources by the team, the Git version control system was used.
10
11A Gitlab server has been used as a central hub.
12
5 13
6\section{Integrated Development Environment: Eclipse} 14\section{Integrated Development Environment: Eclipse}
7 15
16As BlueJ quickly shown its limits for other tasks than simple exercises
17programs, the team needed a more complete development environment.
18
8 19
9\section{Continuous Integration} 20\section{Continuous Integration}
10 21
11\subsection{Automatic build} 22The periodic update of the website, compilation, regeneration of the Javadocs
23and of the .jar file were automated using ant and Gitlab CI.
12 24
13\subsection{Automatic tests} 25These tasks were executed automagically on a server at each commit.