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 8 mo - #385 2 yr 8 mo - #38630 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
4.0.x-kepler-2.11-eco-nightly 1 yr 11 mo - #803 1 yr 5 mo - #96840 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Akka 2 yr 3 mo - #316 8 hr 39 min - #104513 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ecosystem-all 1 yr 1 mo - #1417 1 yr 0 mo - #142824 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
ecosystem-merge-bases 1 yr 3 mo - #78N/A15 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
flow-eco-nightly 1 yr 0 mo - #1038 2 yr 3 mo - #68315 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
Test Result: 0 tests failing out of a total of 243 tests.100
ghprb-play-for-ide-master 4 mo 7 days - #123 4 mo 7 days - #1212 min 36 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-play-validator 4 mo 7 days - #122 4 mo 7 days - #1202 min 46 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 1 yr 2 mo - #48N/A5 min 40 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-sbt-integration-validator 1 yr 2 mo - #48 1 yr 11 mo - #465 min 50 sec 
Failed20%
WDescription%
Build stability: 4 out of the last 5 builds failed.20
Test Result: 0 tests in total.100
ghprb-scala-ide-multi-conf 15 days - #726 1 day 20 hr - #72942 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 2 yr 1 mo - #1407 2 yr 1 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 1 yr 1 mo - #191 1 yr 1 mo - #1895 min 8 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scala-refactoring-2.10.x-sbt 5 days 21 hr - #300 5 days 19 hr - #3022 min 55 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 1 yr 1 mo - #192 1 yr 1 mo - #1905 min 6 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scala-refactoring-2.11.x-sbt 5 days 21 hr - #320 5 days 19 hr - #3223 min 24 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scala-refactoring-2.12.x-sbt 5 days 21 hr - #46 5 days 19 hr - #482 min 41 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scala-refactoring-validator 5 days 21 hr - #470 5 days 19 hr - #4723 min 35 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ghprb-scala-search-for-ide-master-2.10.x 2 yr 8 mo - #38 2 yr 8 mo - #435 min 38 sec 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
ghprb-scala-search-for-ide-master-2.11.x 4 mo 7 days - #67 5 days 20 hr - #683 min 4 sec 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scala-search-validator 4 mo 7 days - #65 5 days 21 hr - #663 min 15 sec 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scalariform 5 days 19 hr - #56 5 days 19 hr - #571 min 41 sec 
Failed66%
WDescription%
Build stability: 1 out of the last 3 builds failed.66
ghprb-uber-build 1 yr 4 mo - #135 6 mo 27 days - #1361 hr 46 min 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-uber-build-validator 1 yr 4 mo - #132 6 mo 27 days - #1331 hr 46 min 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 41 tests.100
Build stability: No recent builds failed.100
ghprb-worksheet-for-ide-master 5 mo 22 days - #1N/A1 min 54 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-worksheet-validator 5 mo 22 days - #106 5 mo 22 days - #1052 min 4 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
luc_test 1 yr 4 mo - #7 1 yr 4 mo - #56.6 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
master-2.10.5-SNAPSHOT 2 yr 8 mo - #345 2 yr 9 mo - #32531 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.11.3-SNAPSHOT 2 yr 4 mo - #670 1 yr 5 mo - #94822 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.12.0-SNAPSHOT 2 yr 9 mo - #30 2 yr 1 mo - #19739 min 
Disabled60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
master-luna-2.11.6-SNAPSHOT 9 mo 5 days - #710 9 mo 3 days - #71239 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
master-neon 7 hr 51 min - #267 15 days - #25942 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
nightly-eco-build 1 yr 0 mo - #996 2 yr 3 mo - #6638.1 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring 7 hr 50 min - #3423N/A3 min 9 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring-2.11 2 mo 8 days - #3N/A3 min 31 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1,827 tests.100
Build stability: No recent builds failed.100
parameterized-scala-ide 7 hr 6 min - #3209N/A39 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-scala-ide-ext 2 yr 8 mo - #56 2 yr 7 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 11 mo - #2N/A35 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform 7 hr 50 min - #3215N/A1 min 55 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform-ext 2 yr 1 mo - #234N/A3 min 11 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-toolchain 3 yr 4 mo - #1350 1 yr 4 mo - #13551 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-zinc 2 yr 7 mo - #117 2 yr 1 mo - #2528 min 28 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Play 2 yr 3 mo - #323 8 hr 24 min - #105210 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
play2-nightly-scala-ide-2.11-e44 4 mo 8 days - #678 5 hr 59 min - #7992 min 28 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-2.10.x 2 yr 8 mo - #1213 2 yr 8 mo - #120712 min 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
pr-validator-master-kepler-2.11.x 2 yr 1 mo - #2338 2 yr 1 mo - #233914 min 
Disabled80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
pr-validator-master-luna-2.11.x 2 yr 1 mo - #420 2 yr 1 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 2 yr 1 mo - #341 8 hr 9 min - #105154 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
sbt-integration-2.10.x 1 yr 11 mo - #487 1 yr 5 mo - #6584 min 7 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
sbt-rc-maven-repo 2 yr 12 mo - #59 3 yr 2 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 1 yr 0 mo - #689 8 hr 28 min - #10621 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 5 hr 48 min - #751 1 yr 0 mo - #3762 min 51 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
scalac-memory-leaks-test-2.11.0 11 mo - #1062 4 hr 25 min - #140413 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scalastyle 2 yr 5 mo - #925 1 yr 5 mo - #12351 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
Scalastyle plugin 1 yr 5 mo - #2139 2 yr 1 mo - #19081 min 13 sec 
Success40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
test-unification-build 3 yr 5 mo - #53 3 yr 5 mo - #5016 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
worksheet-4.0-2.11 12 mo - #826 5 hr 59 min - #11783 min 4 sec 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
worksheet-scala-ide-4.0.x-nightly 1 yr 7 mo - #114 5 mo 22 days - #1152 min 40 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
zzzz-testToni 1 yr 2 mo - #5N/A0.6 sec 
Icon:  S M L