jenkins多环境部署下的代码保护

业务的问题,求帮忙澄清。
场景是这样的:
1.银行客户测试环境和生产环境都在客户那里,我不想把源代码给到客户
2.客户测试环境也有GIT
3.我这边代码开发完后用jenkins发布做持续开发

问题是,
1.客户那里的GIT是干啥用的?
2.Jenkins可以把打包文件发到客户的GIT吧,这样就不用把源代码给客户。客户自己的Jenkins拉取的不是源代码,是我打包好的文件,可以这么操作吧?

你把打包好的可执行程序给客户就好了啊,在jenkins里可以直接通过命令执行你给的可执行程序,他们的git没用,你不给源码,那就让他们当个共享文件服务器得了