•  

Program

A session at Continuous Integration and Delivery

-Continuous Integration: A Gentle Introduction:

The Process
The Benefits
The Culture
Minimum requirements

-CI Architecture overview:

Build Server
Scaling and Build Farms

-The different parts of CI:

Build scripts
Tests
Artifacts

-Enabling the CI process:

Automatic build triggering (VCS, schedule)

-Testing in Depth:

Unit Testing
Integration Testing
Functional and Acceptance Testing
Integrating Frameworks into the process

-Managing CI process:

Monitoring
Notifications
Dealing with failures:

*Common reasons of build failure: broken code, broken configuration, broken environment (not enough disk space)
*Finding whom to blame: history, changes

-Extending CI process:

Preventing broken code in repository
Working with Centralized and Distributed VCS
Feature Branching
Preventing code degradation: static code analysis
Code review

-Build Dependencies:

Types of dependencies in CI (pre-post actions, artifact dependencies)

-Benefits of integrated environment with issue tracking and source control

-Continuous Delivery:

Overview of the process & benefits
Minimum requirements
Deployment pipeline
Incorporating Quality Assurance in the pipeline:

*Acceptance Testing
*Non-functional requirements testing

Deploying and Releasing applications

-Summary, Q&A

About the speaker

This person is speaking at this event.
Paul Stack

Infra Coder with a militant interest in DevOps and Systems Thinking. Speaks with a funny accent. **Evangelist of Life**. DAF bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

View the schedule

Share

See something wrong?

Report an issue with this session