Join Harrison Ferrone for an in-depth discussion in this video Continous Integration, part of Agile Development Practices.
- [Instructor] So far, we've addressed a few of the ways…you can handle continuous testing in your Agile projects.…The next question is how do we handle integrating code…for multiple developers,…so that our code base doesn't fragment?…As our problem suggests, we need something…that can handle code integration, and later deployment…with multiple developers working concurrently.…Enter continuous integration.…Continuous integration is the answer to the question.…How can a project with multiple developers committing code…be efficiently and thoroughly tested…without having to throw major time at it?…Ideally, whatever CI tool you use,…the process goes something like this.…
Every time a new commit is pushed…to your project repository,…it's tested against a defined test suite.…And if it passes muster, it's deployed…to either a testing platform or released to the public.…I like to think of this process…as taking a TDD approach to the next level,…one that automates and supports team development.…Now, if this sounds like something perfectly suited…
LinkedIn Learning (Lynda.com) is a PMI Registered Education Provider. This course qualifies for professional development units (PDUs). To view the activity and PDU details for this course, click here.
The PMI Registered Education Provider logo is a registered mark of the Project Management Institute, Inc.
- Planning and design
- Developing flexible architecture
- Documentation considerations
- When to optimize
- Determining velocity
- Agile programming techniques
- Testing and handling bugs
- Structuring a release pipeline