(Click images)
Book - CI on mobile apps
Github
Training Website
Open Source
Continuous Integration
Continuous Deployment
Continuous Delivery
DevOps
Extreme Programming (XP)
Test Driven Development
Continuous Test Automation
IaaS/PaaS/SaaS/DaaS
Micro Services
Agile
So much Jargon !
Research and Survey Findings
Continuous delivery is a methodology that focuses on making sure your software is always in a releasable state throughout its lifecycle.
Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early.
Continuous Test Automation ensures that automated acceptance tests are written alongside new code to ensure that new features meet business requirements, and existing high-value features are protected against regressions.
(Guideline not Authoritative)
Suggestive not Authoritative
A View (CI/CD)
Dependency Management, Application Release management,Software Compliance Management ,Security and Vulnerability Analysis , Nexus Firewall
Challenges remain