Before the days of Continuous Integration (CI), the development process for web applications took long. They were coded, launched and then tested. As a result, new features weren’t being released as quickly.
CI helps bring together the separate components the development team is working on into one place where developers can spend less time on debugging and more time on building new features. Find out if you need CI for your next web development project in this SlideShare.
Get more on web development, design and strategy on our blog: http://blog.thelevel.com.
6. Continuous Integration or CI is cohesive
approach to web application and software
development. It is the process where
developers deploy, integrate and test their
code many times a day to a shared
repository in smaller iterations as opposed
to big chunks.
8. #1
There’s a team of developers working
on separate components of your web
application. And each developer is storing
his/her code on their own machines.
9. One of the core principles of CI is to
maintain a single
source repository.
11. This brings together the separate
components the development team is
working on in one place. By having the
build tested automatically, developers
can spend less time debugging and more
time focused on building new features.
12. Software bugs cost the US economy
$59.6 billion annually.
RTI International: The Economic Impacts of Inadequate Infrastructure for Software Testing
14. Builds can automatically be built with a
single line of code. This is a powerful
feature of CI which allows companies to
automatically deploy
applications.
15. Automated Deployment combined with
Build Automation allows companies to
save development time since developers
can deploy
much faster (in a matter of
seconds as opposed to minutes and hours!).
17. CI runs tests regularly instead of postdeployment or in the production
environment. Whenever code is
committed to the system, a build is
created. Developers are notified to check
the quality of their code if the test returns
with an error.
18. CI will help you
reduce your overhead costs
of development by finding bugs
during the development stage.
24. CI encourages your development team to
generate API-like documentation for all
the code committed by developers. It also
provides real-time information on the
code quality.
25. CI ensures higher code quality, quicker
releases and an overall better end product.
26. And so with CI, the web
development community rejoices!
27. Who are
we?
The Level specializes in developing
custom websites and web applications.
We build custom web experiences that
connect, engage and inspire for global
and soon-to-be global brands.
Get more on web development, design
and strategy on our blog HERE.
28. Do you want to
create b e t t e r
web applications?