Search
Search Results
-
Continuous Integration
In this chapter, you learn about the advantages of continuous integration (CI), read about its key concepts, and learn how to apply it to a project.... -
Continuous Integration and Continuous Deployment
With the proliferation of cloud-native technologies and ecosystems, application development in an efficient manner has become the key to adopt the... -
Continuous Integration
Continuous Integration (CI) involves continuously delivering applications to an integration server. A CI product on that server will then... -
Continuous Integration and Continuous Delivery/Continuous Deployment
Continuous integration/continuous delivery (CI/CD) is a set of practices that an application development team uses to automate and streamline the... -
Comparative study of machine learning test case prioritization for continuous integration testing
There is a growing body of research indicating the potential of machine learning to tackle complex software testing challenges. One such challenge...
-
AWS Services for Continuous Integration
In the previous chapter, we reviewed DevOps and AWS concepts. In this chapter, I will cover DevOps continuous integration, particularly the following... -
Continuous Integration
I click on the meeting link and wait for it to load on Zoom while I sip my tea. Once the meeting window opens, I notice Yazan is already on the call... -
Continuous Integration (CI) and Continuous Delivery (CD) A Practical Guide to Designing and Develo** Pipelines
Use continuous Integration (CI) and continuous delivery (CD) to improve the speed of software delivery. This book presents a game changer—how to use... -
Continuous Integration and Hosting
So far, we have only discussed how to develop Visual Studio extensions. Equally important is understanding how to ship the extension to the Visual... -
Implementing a Jenkins Plugin to Visualize Continuous Integration Pipelines
The paper is devoted to visualization of continuous integration pipelines of the Jenkins system. When working with the Jenkins system additional... -
Continuous Integration of Neural Networks in Autonomous Systems
The perception of the autonomous driving software of the FS223, a low-level sensor fusion of Lidar and Camera data requires the use of a neural... -
Automated NFR testing in continuous integration environments: a multi-case study of Nordic companies
ContextNon-functional requirements (NFRs) (also referred to as system qualities) are essential for develo** high-quality software. Notwithstanding...
-
The impact of a continuous integration service on the delivery time of merged pull requests
Continuous Integration (CI) is a software development practice that builds and tests software frequently (e.g., at every push). One main motivator to...
-
Continuous Integration for Reproducible Shared Tasks with TIRA.io
A major obstacle to the long-term impact of most shared tasks is their lack of reproducibility. Often only the test collections and the papers of the... -
The effects of continuous integration on software development: a systematic literature review
ContextContinuous integration (CI) is a software engineering technique that proclaims frequent activities to assure the software product health....
-
SecDocker: Hardening the Continuous Integration Workflow
Current Continuous Integration (CI) processes face significant intrinsic cybersecurity challenges. The idea is not only to solve and test formal or...
-
Cost-effective learning-based strategies for test case prioritization in continuous integration of highly-configurable software
Highly-Configurable Software (HCSs) testing is usually costly, as a significant number of variants need to be tested. This becomes more problematic...
-
Continuous Integration, Delivery and Deployment: A Systematic Review of Approaches, Tools, Challenges and Practices
In the rapidly evolving landscape of software development, the adoption of Continuous Integration (CI) and Continuous Development (CD) practices has... -
Using Datalog for Effective Continuous Integration Policy Evaluation
Containerisation and microservices have introduced unprecedented complexity in system configurations, exacerbating the blast zone of... -
Revolutionizing software developmental processes by utilizing continuous software approaches
The development of smart and innovative software applications in various disciplines has inspired our lives by providing various cutting-edge...