In order to increase the frequency of software releases and
to improve their quality, continuous integration (CI) systems
became widely used in recent years. Unfortunately, it is not
easy to evaluate the performance of a software release in
such systems. One of the main reasons for this difficulty is
often the lack of a test environment that is comparable to a
production system. Performance models can help in this scenario
by eliminating the need for a production-sized environment.
Building upon these capabilities of performance models,
we have introduced a model-based performance change
detection process for continuous delivery pipelines in a previous
work. This work presents an implementation of the
process as plug-in for the CI system Jenkins.
«
In order to increase the frequency of software releases and
to improve their quality, continuous integration (CI) systems
became widely used in recent years. Unfortunately, it is not
easy to evaluate the performance of a software release in
such systems. One of the main reasons for this difficulty is
often the lack of a test environment that is comparable to a
production system. Performance models can help in this scenario
by eliminating the need for a production-sized environment.
Build...
»