AI Content Chat (Beta) logo

Appendix A Open-SOurce TOOlS And FrAmewOrkS Containerization Orchestration Containerization orchestration is a system for automating deployment, scaling, and management of containerized applications. • Docker Swarm (https://docs.docker.com/engine/swarm/) • Kubernetes (https://kubernetes.io/) A DXP uses containerization orchestration systems for automating deployment, scaling, and management of containerized applications. Source Code Management SCM is a software versioning and revision control system. Software developers use SCM to maintain current and historical versions of files such as source code, web pages, and documentation. • Git (https://git-scm.com/) • Apache Subversion (https://subversion.apache.org/) A DXP uses an open-source SCM tool to manage and control versioning of an application developed. Continuous Integration and Continuous Delivery Continuous integration (CI) and continuous delivery (CD) are used to automate all sorts of tasks related to building, testing, and delivering or deploying software. • Jenkins (https://jenkins.io/) • Gerrit (https://git.eclipse.org/r/Documentation/install.html) A DXP uses an open-source DevOps platform to build, deploy, and review the DXP’s applications. 331

Building Digital Experience Platforms - Page 342 Building Digital Experience Platforms Page 341 Page 343