collapseBuild Queue
No builds in the queue.
 master  (offline)
 dragos-imac  (offline)
 typesafe-a1
1Idle
2Idle
3Idle
4Idle
5Idle
6Idle
7Idle
8Idle

There are many flavors of the IDE that need to be built every night, and pushed to our download server. Flavors are defined by:

  • Scala IDE branch (master, release/3.0.x, platform/juno, etc.)
  • Scala version (2.10.0, 2.10.1-SNAPSHOT, etc.)

Each dependency needs to be built with the same version of the Scala compiler, and pushed to a P2 repository accessible by developers that want to build the Scala IDE, but don't care to rebuild scalariform or scala-refactoring each time. A different set of builds exercises the release script, that does all the work necessary to push an IDE release to our staging site.

Nightly builds

All builds should go through the parameterized jobs starting with parameterized_, one for each artifact we build. Parameters are:

  • Git branch
  • Scala version
  • Maven profile

Parameterized jobs exist for each dependency and the IDE itself. Based on these, they build and upload an artifact to the dreamhost server. Publishing is a two step process:

  • scp: uploads the P2 repo to an incoming/ directory
  • kick off generic_update_nightly.sh script, that is also parameterized with the artifact name, branch, and scala version.

The script copies the artifacts to repositories/artifact/branch/version/repo-<timestamp> and updates a symlink to it under nightlies/artifact-version-scala_version.

Additional, manually-created, stable sym-links might exist to the link under nightlies (for instance nightly-upadate-master-trunk points to the 2.10.1-SNAPSHOT version right now).

Flows

Each flavor is built by an orchestrating job using the Jenkins Flow plugin. It's a very simple Groovy-based DSL that allows triggering parameterized jobs, waiting for them to finish, etc. They are grouped under a view entitled after the IDE branch it builds (3.0.x has 4 flavors: 2 Scala versions and 2 platform versions). In the future, there should be fewer.

Ecosystem nightly builds

The ecosystem nightly builds use the uber-build to do a full clean build (dependencies, downstream plugins), SDTK, ecosystem merging and upload to the staging site on dreamhost.

   S   WNameLast SuccessLast FailureLast Duration  
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
4.0.x-juno-2.10-eco-nightly 2 yr 3 mo - #385 2 yr 3 mo - #38630 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
4.0.x-kepler-2.11-eco-nightly 1 yr 5 mo - #803 11 mo - #96840 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Akka 1 yr 9 mo - #316 12 hr - #87513 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ecosystem-all 7 mo 10 days - #1417 6 mo 29 days - #142824 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
ecosystem-merge-bases 10 mo - #78N/A15 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
flow-eco-nightly 6 mo 29 days - #1038 1 yr 9 mo - #68315 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
ghprb-play-for-ide-master 1 day 3 hr - #107 4 hr 45 min - #1123 min 8 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
ghprb-play-validator 1 day 3 hr - #106 4 hr 45 min - #1113 min 19 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1 test.100
Build stability: No recent builds failed.100
ghprb-sbt-integration-2.11.x 8 mo 21 days - #48N/A5 min 40 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-sbt-integration-validator 8 mo 21 days - #48 1 yr 5 mo - #465 min 50 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
Test Result: 0 tests failing out of a total of 1,818 tests.100
ghprb-scala-ide-multi-conf 9 days 1 hr - #656 10 days - #65433 minSchedule a build for ghprb-scala-ide-multi-conf 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scala-ide-validator 1 yr 7 mo - #1407 1 yr 7 mo - #140917 min 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 1,248 tests.100
ghprb-scala-refactoring-2.10.x 8 mo 6 days - #191 8 mo 7 days - #1895 min 8 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1,678 tests.100
Build stability: No recent builds failed.100
ghprb-scala-refactoring-2.10.x-sbt 16 days - #251 1 mo 5 days - #2432 min 19 sec 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 1,248 tests.100
ghprb-scala-refactoring-2.11.x 8 mo 6 days - #192 8 mo 7 days - #1905 min 6 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1,681 tests.100
Build stability: No recent builds failed.100
ghprb-scala-refactoring-2.11.x-sbt 16 days - #271 1 mo 5 days - #2626 min 56 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
ghprb-scala-refactoring-validator 16 days - #421 1 mo 5 days - #4137 min 6 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ghprb-scala-search-for-ide-master-2.10.x 2 yr 2 mo - #38 2 yr 2 mo - #435 min 38 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 166 tests.100
Build stability: No recent builds failed.100
ghprb-scala-search-for-ide-master-2.11.x 7 mo 2 days - #66N/A3 min 32 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
ghprb-scala-search-validator 7 mo 2 days - #64 10 mo - #553 min 42 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 995 tests.100
Build stability: No recent builds failed.100
ghprb-scalariform 3 hr 25 min - #50 3 mo 9 days - #421 min 41 sec 
Failed66%
WDescription%
Build stability: 1 out of the last 3 builds failed.66
ghprb-uber-build 10 mo - #135 1 mo 1 day - #1361 hr 46 min 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-uber-build-validator 10 mo - #132 1 mo 1 day - #1331 hr 46 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
ghprb-worksheet-validator 1 yr 1 mo - #104 1 yr 2 mo - #992 min 51 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
luc_test 10 mo - #7 10 mo - #56.6 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
master-2.10.5-SNAPSHOT 2 yr 3 mo - #345 2 yr 3 mo - #32531 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.11.3-SNAPSHOT 1 yr 11 mo - #670 11 mo - #94822 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.12.0-SNAPSHOT 2 yr 3 mo - #30 1 yr 7 mo - #19739 min 
Disabled60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
master-luna-2.11.6-SNAPSHOT 3 mo 8 days - #710 3 mo 6 days - #71239 min 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
master-neon 11 hr - #97 1 day 11 hr - #9640 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
nightly-eco-build 6 mo 29 days - #996 1 yr 9 mo - #6638.1 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring 11 hr - #3252N/A4 min 28 sec 
Success40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
Test Result: 0 tests failing out of a total of 1,818 tests.100
parameterized-scala-ide 10 hr - #2869 1 day 4 hr - #286733 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-scala-ide-ext 2 yr 2 mo - #56 2 yr 2 mo - #9115 min 
Disabled100%
WDescription%
Test Result: 0 tests failing out of a total of 1,800 tests.100
Build stability: No recent builds failed.100
parameterized-scala-ide-mars 5 mo 18 days - #2N/A35 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform 11 hr - #3045N/A1 min 51 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform-ext 1 yr 7 mo - #234N/A3 min 11 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
parameterized-toolchain 2 yr 10 mo - #1350 10 mo - #13551 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-zinc 2 yr 2 mo - #117 1 yr 7 mo - #2528 min 28 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Play 1 yr 9 mo - #323 12 hr - #88210 min 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 243 tests.100
Build stability: No recent builds failed.100
play2-nightly-scala-ide-2.11-e44 9 hr 50 min - #629 5 mo 5 days - #4762 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-2.10.x 2 yr 3 mo - #1213 2 yr 3 mo - #120712 min 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
pr-validator-master-kepler-2.11.x 1 yr 7 mo - #2338 1 yr 7 mo - #233914 min 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
pr-validator-master-luna-2.11.x 1 yr 7 mo - #420 1 yr 7 mo - #42116 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-trunk-for-juno-merged-trunkN/AN/AN/A 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Reactive stocks on Scala 2.11 with -Xsource flag 1 yr 7 mo - #341 11 hr - #88154 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
sbt-integration-2.10.x 1 yr 5 mo - #487 11 mo - #6584 min 7 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
sbt-rc-maven-repo 2 yr 6 mo - #59 2 yr 8 mo - #511 min 32 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Scala 2.10 library using Scala 2.11 and -Xsource flag 6 mo 25 days - #689 12 hr - #8921 min 26 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 166 tests.100
Build stability: No recent builds failed.100
scala-search-nightly-master-2.11 9 hr 38 min - #581 6 mo 26 days - #3763 min 8 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
scalac-memory-leaks-test-2.11.0 5 mo 24 days - #1062 8 hr 15 min - #123413 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scalastyle 1 yr 12 mo - #925 11 mo - #12351 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
Scalastyle plugin 11 mo - #2139 1 yr 7 mo - #19081 min 13 sec 
Success40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
test-unification-build 2 yr 11 mo - #53 2 yr 11 mo - #5016 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
worksheet-4.0-2.11 6 mo 4 days - #826 9 hr 50 min - #10083 min 4 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 41 tests.100
Build stability: No recent builds failed.100
worksheet-scala-ide-4.0.x-nightly 1 yr 1 mo - #114N/A2 min 40 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
zzzz-testToni 8 mo 12 days - #5N/A0.6 sec 
Icon:  S M L