Intuit Inc.
PREVENTING UNEXPECTED BEHAVIOR IN SOFTWARE SYSTEMS DUE TO THIRD PARTY ARTIFACTS
Last updated:
Abstract:
A method including executing a software application in an enterprise environment. The software application interacts with an artifact as part of execution of the software application. The method also includes receiving an updated artifact for the software application at a source control system. The updated artifact comprises an updated dependency endpoint. The updated artifact is published by a third party. The method also includes adjusting the updated dependency endpoint for the updated artifact to a revised dependency endpoint that refers to the source control system. The method also includes testing operation of the software application with the revised artifact in a testing environment for the enterprise environment. The revised artifact has the revised dependency endpoint during testing. Testing is performed against a benchmark. The method also includes deploying, responsive to testing passing the benchmark, the revised artifact with the revised dependency endpoint to the software application in the enterprise environment.
Utility
16 Dec 2019
17 Jun 2021