4. Lots of bugs are found at the end of test phase
As the system size increases, load of test gets
bigger
Frequently degraded when merge
Hard to merge manually
Unexpected recognition differences of
requirements
5. Lots of bugs are found at the end of test phase
As the system size increases, load of test gets
bigger
Frequently degraded when merge
Hard to merge manually
Unexpected recognition differences of
requirements
6. Lots of bugs are found at the end of test phase
As the system size increases, load of test gets
bigger
Frequently degraded when merge
Hard to merge manually
Unexpected recognition differences of
requirements
7. Lots of bugs are found at the end of test phase
As the system size increases, load of test gets
bigger
Frequently degraded when merge
Hard to merge manually
Unexpected recognition differences of
requirements
8. Lots of bugs are found at the end of test phase
As the system size increases, load of test gets
bigger
Frequently degraded when merge
Hard to merge manually
Unexpected recognition differences of
requirements
20. CI is composed of:
connection to repository
build script
feedback means such as mail
process of integrating source code modification
(test, inspection, deployment and feedback)
21. CI is composed of:
connection to repository
build script
feedback means such as mail
process of integrating source code modification
(test, inspection, deployment and feedback)
22. CI is composed of:
connection to repository
build script
feedback means such as mail
process of integrating source code modification
(test, inspection, deployment and feedback)
23. CI is composed of:
connection to repository
build script
feedback means such as mail
process of integrating source code modification
(test, inspection, deployment and feedback)
24. "Build" in CI means
a series of processes
rather than
the so-called compilation
that is executed
at the time of committing
72. import test result in XML format that is
compatible with jUnit
xUnit Plugin
https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin
73. Register script to run 'AllTests'
./_lib/app/Console/cake test
-log-junit=./reports/unittest.xml
-coverage-html=./reports/coverage_html
-coverage-clover=./reports/coverage.xml
app AllTests
85. Create documents automatically
Documents are not only for maintenance but
also one of the most important method to
share recognition between producer and
developer in offshore development.
88. CI help us realize early feedback.
Early feedback enable us to find
bugs at the beginning of test
phase and decrease communication
gap.
89. CI help us realize early feedback.
Early feedback enable us to find bugs at the beginning of test phase
and decrease communication gap.
Automated test enable to decrease
degrade and load for test.
90. CI help us realize early feedback.
Early feedback enable us to find bugs at the beginning of test phase
and decrease communication gap.
Automated test enable to decrease degrade and load for test.
Jenkins provide us for comfortable
CI environment.