Hello. Let me describe our build/deploy process:
- Build rpm/deb which contains all jars
- Upload rpm/deb to repository
- Ssh to staging server
- Download rpm/deb
- Install rpm/deb
Usually rpm/deb hav 10+mb of size - 99% of them is dependencies. Fat rpm/deb means slow upload/download process.
- Is it possible to upload light rpm/deb which will contain only your code + dependency resolving info and download dependencies on deploy?
- Do you package your applications? Can you describe your process?