Summary
In this chapter, you learned how to build a complete and functional acceptance test stage, which is an essential part of the CD process. Here are the key takeaways:
- Acceptance tests can be difficult to create because they combine technical challenges (application dependencies; setting up the environment) with personal challenges (developer/business collaboration).
- Acceptance testing frameworks provide a way to write tests in a human-friendly language that makes them comprehensible to non-technical people.
- The Docker Registry is an artifact repository for Docker images.
- The Docker Registry fits well with the CD process because it provides a way to use exactly the same Docker image throughout the stages and environments.
In the next chapter, we will cover clustering and service dependencies, which is the next step toward creating a complete CD pipeline.