Hi Yuvraaj, I do builds on a corporate provided VM that I don't know a lot about but it reports 16 CPUs and plenty of RAM (32GB?). I tuned the Solr build to use 10 test runners, which seems to work out best. Lately, the Solr-only tests take about 21-22 minutes or so. I run with "ant -f solr/build.xml test"
Since I didn't need to touch Crave's config, I don't have much feedback for it. It'd be nice if you could pass it a variable number of args that it would run similar to an "ssh" command, etc. My buildbox.sh script (linked in the gist) works this way. When I next do dev from my personal laptop, I'll use Crave.io. ~ David On Wed, May 20, 2020 at 7:39 PM Yuvraaj Kelkar <[email protected]> wrote: > Hi Pushkar, > Thanks for your kind words! > > Hi David, > Glad to hear the build was smooth with Crave. I echo Pushkar's questions. > Also, I am all ears to any other feedback and questions you may have. > > Thanks, > -Uv > > On May 20 2020, at 5:17 am, Pushkar Raste <[email protected]> wrote: > > Hi David, > Good to hear it worked for you. I suggested Crave team to join the mailing > list so they can directly hear the feedback and answer any questions. For > rest of us in the community who may not have beefier boxes can you share > what is config of your buildbox, how long builds take on the buildbox and > if there are any tricks you have to make builds run faster. I don't think > Crave supports gradle builds for Lucene/Solr yet but the Crave team can add > it if needed (IIUC gradle build is work in progress so not sure how many of > us are using it). Crave team will use your feedback to reconfigure the > cloud server. > > Note: I don't work for Crave but know the founder/CEO and he was > generous enough to help set up crave to build Lucene/Solr. I thought others > in the community can benefit from it as well. > > > [image: Sent from Mailspring] > On Tue, May 19, 2020 at 11:40 AM David Smiley <[email protected]> > wrote: > > Hi, > > This is pretty cool! It worked for me right away without issue. I have > my own similar rsync based script I've been using to build Lucene/Solr on > other machines/VM -- > https://gist.github.com/dsmiley/fdd589758cd74009222c518640b093b5 It's > generous for crave.io to offer free build servers. However most of my > builds I will continue to use my "buildbox" script because I have access to > a much beefier machine. > > ~ David > > > On Mon, May 18, 2020 at 10:00 AM Pushkar Raste <[email protected]> > wrote: > > Hi, > > Building Lucene/Solr with all tests takes about ~50 minutes to an hour > depending on how powerful your machine is. > Try out https://crave.io/ > <https://link.getmailspring.com/link/[email protected]/0?redirect=https%3A%2F%2Fcrave.io%2F&recipient=cHVzaGthci5yYXN0ZUBnbWFpbC5jb20%3D> > to > run your builds in the cloud and free up resources on your development > machine. > > To run the builds in the cloud, just download crave and simply run > following command from within your lucene/solr source code directory: > > $ <path/to/crave>/crave run ant <target> > > Crave will pick up the local changes on your development machine while > building in the cloud. > > Let me know your experience. > >
