Hi P. Taylor Goetz I have successfully running Storm CI on Jenkins , see attachment screenshot. Following is my install mannal , hope this can help you .
$ yum install epel-release $ yum install clojure $ wget https://raw.github.com/technomancy/leiningen/preview/bin/lein lein $ chmod a+x lein $ ./lein $ vim ~/lein/profiles.clj {:user {:plugins [[lein-difftest "1.3.8"] [lein-marginalia "0.7.1"] [lein-pprint "1.1.1"] [lein-swank "1.4.4"] [no-man-is-an-island/lein-eclipse "2.0.0"] [lein-package "2.1.1"] [test2junit "1.0.1"] [lein-cloverage "1.0.2"] ] } } $ yum install libuuid-devel $ yum install git $ yum install ruby $ yum install ruby-json $ yum install rubygems $ git clone https://github.com/apache/incubator-storm $ cd incubator-storm $ bin/install_zmq.sh $ cd storm-core $ lein test2junit $ lein cloverage 2013/12/18 Doug Cutting <[email protected]> > You don't need a build host, just an account on the Jenkins server so > you can configure your build. > > I just tried to add you to the right LDAP group but I don't have the > privileges. I think it's supposed to be self-serve through the > project chair. If you ask nicely on #asfinfra IRC if someone will > probably just add you, failing that you can send the Incubator project > chair (Marvin) a note asking. > > Doug > > On Tue, Dec 17, 2013 at 3:25 PM, P. Taylor Goetz <[email protected]> > wrote: > > Thanks Doug. > > > > Good point on just having the build process download and install it. > That’s probably the path of least resistance. > > > > Should I query builds@ to see if someone can set up a build host for us? > > > > - Taylor > > > > On Dec 17, 2013, at 6:19 PM, Doug Cutting <[email protected]> wrote: > > > >> You don't have to use Maven, but it does simplify Jenkins configuration. > >> > >> You could probably get Leiningen installed on the build hosts, or you > >> might just have your build script download it to your workspace when > >> it's not present. (Jenkins workspaces persist.) > >> > >> Dunno about Vagrant. > >> > >> These questions are probably appropriate for the builds@ list rather > >> than for just your mentors. > >> > >> Doug > >> > >> On Tue, Dec 17, 2013 at 2:56 PM, P. Taylor Goetz <[email protected]> > wrote: > >>> I’d like to get started with setting up Storm CI on Jenkins. My > understanding is that mentors have to initiate that (as opposed to INFRA). > >>> > >>> A few questions/comments about our build process: > >>> > >>> Storm’s build system is Leiningen [1], which I didn’t see as an option > in the Apache Jenkins docs. Is this a problem? Are we going to have to move > to maven instead? Are there any other Apache projects using Clojure, and if > so what are they using? > >>> > >>> For testing Storm in distributed (multi-node) mode, would it be > possible to use something like Vagrant [2] to spin up a cluster for > automated integration testing? > >>> > >>> Thanks, > >>> > >>> Taylor > >>> > >>> [1] http://leiningen.org > >>> [2] http://www.vagrantup.com > > > -- Best wishs! Fangkun.Cao
