Hey everybody, any hints on how we can reduce the build time? we are running a java application in bamboo and the build already takes > 40minutes.. this is insane for testing.. any tips what we can look at?
Hi,
what kind of java build tool are you using? Maven? Gradle? Are there any tests performed?
Hey yes we use MAVEN and we run tests. The whole build process on our local machines (which are not particualry strong) takes about 5-7 minutes. on bamboo it takes > 30 minutes.
its unit tests we run
Are you using the same Maven version on both local machine and Bamboo?
1. Try to use MAVEN_OPTS to increase allocated memory for the maven jvm process.
Bamboo Maven task > Envrionment Variables :Something like: MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=256m"
2. Maven 3.x has the capability to perform parallel builds: mvn -T 4 clean install #run your build with 4 threadsmvn -T 2C clean install #build your project with 2 threads per core
Have a look at https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3
It looks like you're new here. Sign in or register to get started.