Can we have binary packages without sources in a project? Different types of packages?

We are considering alternatives to distribute packages for proprietary code and one of the options would be a gitlab enterprise account, but before going forward I would like to find some information on what’s possible or not today.

  • Is it possible to host binary packages in a public repository while maintaining the source code private?
  • Is it possible to host binary packages for different package managers in a single project (nuget/maven)?