International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
irejournals@gmail.com•+91-7433024337

Home / Current Issue / Paper 1717559

1717559 Vol 2 · Issue 6 Download Paper

A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes

Olaniyi Badmus Adetomiwa A. Dosunmu David Excel Ozowara

Subject area: Science,Engineering and Technology  ·  Area of research: Salesforce DevOps

Abstract

The rapid growth of Salesforce as a dominant enterprise cloud platform has created urgent demand for rigorous, scalable approaches to software delivery. Continuous integration and continuous delivery (CI/CD) pipelines have emerged as a central mechanism through which Salesforce development teams manage the complexity of multi-sandbox environments, version-controlled metadata, and high-frequency deployment cycles. Despite the widespread adoption of CI/CD tooling in traditional software engineering, there remains a notable absence of systematic review literature examining how these practices translate to the Salesforce platform context specifically. This paper presents a systematic review of CI/CD pipeline strategies as applied to Salesforce DevOps, synthesizing evidence from practitioner literature, peer-reviewed scholarship, and platform-specific technical documentation. The review addresses three primary questions: what pipeline architectures are most prevalent in enterprise Salesforce environments, what tooling configurations have been shown to reduce deployment failure rates, and what organizational and technical impediments constrain CI/CD adoption at scale. Findings indicate that hybrid tooling configurations combining native Salesforce DX capabilities with third-party deployment orchestration tools produce the most resilient delivery pipelines. The review further identifies sandbox management strategy, metadata dependency resolution, and automated test coverage requirements as the principal technical barriers to CI/CD maturity in Salesforce contexts. This paper contributes a structured analytical framework for evaluating CI/CD readiness in Salesforce organizations and offers evidence-based recommendations for practitioners seeking to improve deployment velocity and release reliability.

Keywords

CI/CD Pipeline, Salesforce Devops, Continuous Integration, Continuous Delivery, Deployment Automation, Sandbox Management, Release Engineering

References

[1] Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps handbook: How to create world-class agility, reliability, and security in technology organizations. IT Revolution Press.

[2] Humble, J., & Farley, D. (2010). Continuous delivery: Reliable software releases through build, test, and deployment automation. Addison-Wesley.

[3] Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A software architect's perspective. Addison-Wesley.

[4] Shahin, M., Babar, M. A., & Zhu, L. (2017). Continuous integration, delivery, and deployment: A systematic review on approaches, tools, challenges, and practices. IEEE Access, 5, 3909-3943. https://doi.org/10.1109/ACCESS.2017.2685629

[5] Fitzgerald, B., & Stol, K. J. (2017). Continuous software engineering: A roadmap and agenda. Journal of Systems and Software, 132, 176-189. https://doi.org/10.1016/j.jss.2015.06.063

[6] Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The science of lean software and DevOps. IT Revolution Press.

[7] Duvall, P., Matyas, S., & Glover, A. (2007). Continuous integration: Improving software quality and reducing risk. Addison-Wesley.

[8] Ebert, C., Gallardo, G., Hernantes, J., & Serrano, N. (2016). DevOps. IEEE Software, 33(3), 94-100. https://doi.org/10.1109/MS.2016.68

[9] Roche, J. (2013). Adopting DevOps practices in quality assurance. Communications of the ACM, 56(11), 38-43.

[10] Jabbari, R., bin Ali, N., Petersen, K., & Tanveer, B. (2016). What is DevOps? A systematic mapping study on definitions and practices. In Proceedings of XP2016 (pp. 1-11). ACM. https://doi.org/10.1145/2962695.2962707

[11] Smeds, J., Nybom, K., & Porres, I. (2015). DevOps: A definition and perceived adoption impediments. In Agile Processes in Software Engineering and Extreme Programming (pp. 166-177). Springer.

[12] Chen, L. (2015). Continuous delivery: Huge benefits, but challenges too. IEEE Software, 32(2), 50-54.

[13] Kerzazi, N., & Khomh, F. (2014). Why do builds fail? A conceptual replication study. In 2014 IEEE ICSME (pp. 466-470).

[14] Claps, G. G., Svensson, R. B., & Aurum, A. (2015). On the journey to continuous deployment: Technical and social challenges along the way. Information and Software Technology, 57, 21-31.

[15] Ravichandran, A., Taylor, K., & Waterhouse, P. (2016). DevOps for digital leaders. Apress.

[16] Chacon, S., & Straub, B. (2014). Pro Git (2nd ed.). Apress.

[17] Loeliger, J., & McCullough, M. (2012). Version control with Git: Powerful tools and techniques for collaborative software development (2nd ed.). O'Reilly Media.

[18] Driessen, V. (2010). A successful Git branching model. nvie.com.

[19] Zolkifli, N. N., Ngah, A., & Deraman, A. (2018). Version control system: A review. Procedia Computer Science, 135, 408-415.

[20] Tsay, J., Dabbish, L., & Herbsleb, J. (2014). Let's talk about it: Evaluating contributions through discussion in GitHub. In FSE 2014 (pp. 144-154). ACM.

[21] Bird, C., Nagappan, N., Murphy, B., Gall, H., & Devanbu, P. (2012). Don't touch my code! Examining the effects of ownership on software quality. In FSE 2011 (pp. 4-14). ACM. https://doi.org/10.1145/2025113.2025119

[22] Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D. M., & Damian, D. (2014). The promises and perils of mining GitHub. In MSR 2014 (pp. 92-101). ACM. https://doi.org/10.1145/2597073.2597074

[23] Gousios, G., Pinzger, M., & van Deursen, A. (2014). An exploratory study of the pull-based software development model. In ICSE 2014. ACM.

[24] Mell, P., & Grance, T. (2011a). The NIST definition of cloud computing (NIST Special Publication 800-145). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-145

[25] Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., & Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50-58. https://doi.org/10.1145/1721654.1721672

[26] Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: State-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7-18.

[27] Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms. Future Generation Computer Systems, 25(6), 599-616.

[28] Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., & Ghalsasi, A. (2011). Cloud computing: The business perspective. Decision Support Systems, 51(1), 176-189.

[29] Vaquero, L. M., Rodero-Merino, L., Caceres, J., & Lindner, M. (2008). A break in the clouds: Towards a cloud definition. ACM SIGCOMM Computer Communication Review, 39(1), 50-55.

[30] Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., & Thomas, D. (2001). Manifesto for agile software development. Agilemanifesto.org.

[31] Highsmith, J. (2009). Agile project management: Creating innovative products (2nd ed.). Addison-Wesley.

[32] Cohn, M. (2010). Succeeding with agile: Software development using Scrum. Addison-Wesley.

[33] Sutherland, J. (2014). Scrum: The art of doing twice the work in half the time. Crown Business.

[34] Larman, C., & Vodde, B. (2016). Large-scale Scrum: More with LeSS. Addison-Wesley.

[35] NIST. (2018). Framework for improving critical infrastructure cybersecurity (version 1.1). National Institute of Standards and Technology.

[36] ISO/IEC 27001:2013. (2013). Information technology: Security techniques: Information security management systems. International Organization for Standardization.

[37] Stallings, W., & Brown, L. (2018). Computer security: Principles and practice (4th ed.). Pearson.

[38] Cavoukian, A. (2009). Privacy by design: The 7 foundational principles. Information and Privacy Commissioner of Ontario.

[39] Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

[40] Fowler, M. (2018). Refactoring: Improving the design of existing code (2nd ed.). Addison-Wesley.

[41] Martin, R. C. (2017). Clean architecture: A craftsman's guide to software structure and design. Prentice Hall.

[42] The Open Group. (2018). TOGAF standard, version 9.2. The Open Group.

[43] Lankhorst, M. (2017). Enterprise architecture at work: Modelling, communication, and analysis (4th ed.). Springer.

[44] Zachman, J. A. (1987). A framework for information systems architecture. IBM Systems Journal, 26(3), 276-292.

[45] Kumar, V., & Reinartz, W. (2018). Customer relationship management: Concept, strategy, and tools (3rd ed.). Springer.

[46] Greenberg, P. (2010). CRM at the speed of light (4th ed.). McGraw-Hill.

[47] Payne, A., & Frow, P. (2005). A strategic framework for customer relationship management. Journal of Marketing, 69(4), 167-176.

[48] Reinartz, W., Krafft, M., & Hoyer, W. D. (2004). The customer relationship management process: Its measurement and impact on performance. Journal of Marketing Research, 41(3), 293-305.

[49] Elebe, O. (2018). Conceptual model for insider threat classification and risk modeling in complex digital systems. IRE Journals, 1(9). https://doi.org/10.64388/IREV1I9-1713778

[50] Ahmed, K. S., & Odejobi, O. D. (2018a). Conceptual framework for scalable and secure cloud architectures for enterprise messaging. IRE Journals, 2(1), 1-15.

[51] Ahmed, K. S., & Odejobi, O. D. (2018b). Resource allocation model for energy-efficient virtual machine placement in data centers. IRE Journals, 2(3), 1-10.

[52] Odejobi, O. D., & Ahmed, K. S. (2018a). Statistical model for estimating daily solar radiation for renewable energy planning. IRE Journals, 2(5), 1-12.

[53] Odejobi, O. D., & Ahmed, K. S. (2018b). Performance evaluation model for multi-tenant Microsoft 365 deployments under high concurrency. IRE Journals, 1(11), 92-107.

[54] Mbonu, I. S., Aliliele, C., Iwuanyanwu, U., & Oluoha, O. M. (2018). A conceptual framework for legal and ethical risk modeling in enterprise data protection governance systems. Iconic Research and Engineering Journals, 2(2), 207-226.

[55] Akeju, B., Edivri, J., Ogbole, J. I., Okoruwa, P. O., Fadayomi, O., & Abolaji, T. O. (2018). Conceptual model for insider threat classification and risk modeling in complex digital systems. IRE Journals, 1(9). https://doi.org/10.64388/IREV1I9-1713778

[56] Mell, P., & Grance, T. (2011b). The NIST definition of cloud computing (Special Publication 800-145). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-145

[57] Richardson, L., & Ruby, S. (2007). RESTful web services. O'Reilly Media.

[58] Chappell, D. (2004). Enterprise service bus. O'Reilly Media.

[59] Erl, T. (2008). SOA: Principles of service design. Prentice Hall.

[60] Khodakarami, F., & Chan, Y. E. (2014). Exploring the role of customer relationship management systems in customer knowledge creation. Information and Management, 51(1), 27-42. https://doi.org/10.1016/j.im.2013.09.001

[61] Karakostas, B., Kardaras, D., & Papathanassiou, E. (2005). The state of CRM adoption by the financial services in the UK. Information and Management, 42(6), 853-863.

[62] Richards, G., & Jones, E. (2008). Four pillars of CRM strategy. Journal of Database Marketing and Customer Strategy Management, 15(2), 82-97.

[63] Wang, R. Y., & Strong, D. M. (1996). Beyond accuracy: What data quality means to data consumers. Journal of Management Information Systems, 12(4), 5-33. https://doi.org/10.1080/07421222.1996.11518099

[64] Loshin, D. (2011). The practitioner's guide to data quality improvement. Morgan Kaufmann.

[65] Redman, T. C. (2008). Data driven: Profiting from your most important business asset. Harvard Business Press.

[66] Vassiliadis, P. (2009). A survey of extract-transform-load technology. International Journal of Data Warehousing and Mining, 5(3), 1-27. https://doi.org/10.4018/jdwm.2009070101

[67] Solove, D. J. (2013). Introduction: Privacy self-management and the consent dilemma. Harvard Law Review, 126(7), 1880-1903.

[68] Westin, A. F. (1967). Privacy and freedom. Atheneum Press.

[69] Nissenbaum, H. (2004). Privacy as contextual integrity. Washington Law Review, 79(1), 119-157.

[70] European Parliament and Council. (2016). General data protection regulation (EU) 2016/679. Official Journal of the European Union, L 119, 1-88.

[71] Shostack, A. (2014). Threat modeling: Designing for security. Wiley.

[72] Doshi-Velez, F., & Kim, B. (2017). Towards a rigorous science of interpretable machine learning. arXiv preprint arXiv:1702.08608. https://arxiv.org/abs/1702.08608

[73] Sargeant, A., & Jay, E. (2014). Fundraising management: Analysis, planning and practice (3rd ed.). Routledge.

[74] Salamon, L. M. (2015). The resilient sector revisited: The new challenge to nonprofit America. Brookings Institution Press.

[75] Herman, R. D., & Renz, D. O. (2008). Advancing nonprofit organizational effectiveness research and theory. Nonprofit Management and Leadership, 18(4), 399-415.

[76] Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele University Technical Report TR/SE-0401.

How to cite this paper

Olaniyi Badmus, Adetomiwa A. Dosunmu, David Excel Ozowara "A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes" Iconic Research And Engineering Journals Volume 2 Issue 6 2018 Page 319-333
Olaniyi Badmus, Adetomiwa A. Dosunmu, David Excel Ozowara "A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes" Iconic Research And Engineering Journals, vol. 2, no. 6, Dec. 2018
Olaniyi Badmus, Adetomiwa A. Dosunmu, David Excel Ozowara (2018). A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes. Iconic Research And Engineering Journals, 2(6).
Olaniyi Badmus, Adetomiwa A. Dosunmu, David Excel Ozowara "A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes" Iconic Research And Engineering Journals, vol. 2, no. 6, Dec. 2018.
@article{1717559,
      author = {Olaniyi Badmus, Adetomiwa A. Dosunmu, David Excel Ozowara},
      title = {A Systematic Review of CI/CD Pipeline Strategies in Salesforce DevOps: Tools, Practices, and Deployment Outcomes},
      journal = {Iconic Research And Engineering Journals},
      year = {2018},
      volume = {2},
      number = {6},
      pages = {319-333},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1717559.pdf},
      abstract = {The rapid growth of Salesforce as a dominant enterprise cloud platform has created urgent demand for rigorous, scalable approaches to software delivery. Continuous integration and continuous delivery (CI/CD) pipelines have emerged as a central mechanism through which Salesforce development teams manage the complexity of multi-sandbox environments, version-controlled metadata, and high-frequency deployment cycles. Despite the widespread adoption of CI/CD tooling in traditional software engineering, there remains a notable absence of systematic review literature examining how these practices translate to the Salesforce platform context specifically. This paper presents a systematic review of CI/CD pipeline strategies as applied to Salesforce DevOps, synthesizing evidence from practitioner literature, peer-reviewed scholarship, and platform-specific technical documentation. The review addresses three primary questions: what pipeline architectures are most prevalent in enterprise Salesforce environments, what tooling configurations have been shown to reduce deployment failure rates, and what organizational and technical impediments constrain CI/CD adoption at scale. Findings indicate that hybrid tooling configurations combining native Salesforce DX capabilities with third-party deployment orchestration tools produce the most resilient delivery pipelines. The review further identifies sandbox management strategy, metadata dependency resolution, and automated test coverage requirements as the principal technical barriers to CI/CD maturity in Salesforce contexts. This paper contributes a structured analytical framework for evaluating CI/CD readiness in Salesforce organizations and offers evidence-based recommendations for practitioners seeking to improve deployment velocity and release reliability.},
      keywords = {CI/CD Pipeline, Salesforce Devops, Continuous Integration, Continuous Delivery, Deployment Automation, Sandbox Management, Release Engineering},
      month = {December},
  }