You plan to build an app named App1 by using GitHub. You need to recommend a build and deployment solution for App1. The solution must meet the following requirements: Ensure that the code for App1 is submitted for testing only when a build has completed successfully. What should you include in the recommendation for the above requirement?