What are decent CI times?


I am a computer science student and for the summer I have an internship at a local startup. My job here for the next few weeks is to implement a continuous integration and continuous deployment system. I started trying to get a testing framework setup (mocha & chai) and the tests are running as they should. Then I tried automating them.

We got into the bitbucket pipelines beta and I have been trying it out. I managed to get the tests to run automatically, but at the moment a full run takes 14 minutes, of which 13 and a half are spent downloading missing packages (like meteor-tools) and building the app. I was wondering if there was a way to speed this up, or is it normal for CI to take this long? When I run the tests locally it only takes 2 minutes and I was hoping to achieve the same speed.

Thanks in advance