AttilaVarga
Mega Sage

There are multiple ways to deploy a scoped application to a target instance:

 

I have already used all of these solutions, and I would say that selecting the right approach heavily depends on the development team's maturity level.

 

The simplest way is the "publish to update set" approach. Based on what you wrote, I would recommend this one.

Using the application repository is also a good option, but you need to understand how it works, how you can deploy the app. This approach is not as flexible as using update sets (e.g. managing hot fixes).

 

The best thing you can do to start with the following training: Application Development Fundamentals