collapseBuild Queue
No builds in the queue.
 master  (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 3 yr 4 mo - #385 3 yr 4 mo - #38630 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
4.0.x-kepler-2.11-eco-nightly 2 yr 7 mo - #803 2 yr 1 mo - #96840 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Akka 2 yr 11 mo - #316 6 mo 18 days - #108313 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ecosystem-all 1 yr 9 mo - #1417 1 yr 8 mo - #142824 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
ecosystem-merge-bases 1 yr 11 mo - #78N/A15 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
flow-eco-nightly 1 yr 8 mo - #1038 2 yr 11 mo - #68315 sec 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
ghprb-play-for-ide-master 1 yr 0 mo - #123 7 days 18 hr - #1292 min 36 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
ghprb-play-validator 1 yr 0 mo - #122 7 days 19 hr - #1282 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 10 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 10 mo - #48 2 yr 7 mo - #465 min 50 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Test Result: 0 tests in total.100
ghprb-scala-ide-multi-conf 7 mo 29 days - #740 7 days 19 hr - #7812.8 secSchedule 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 9 mo - #1407 2 yr 9 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 10 mo - #191 1 yr 10 mo - #1895 min 8 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 1,503 tests.100
ghprb-scala-refactoring-2.10.x-sbt 2 mo 27 days - #308 3 mo 9 days - #3054 min 47 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 10 mo - #192 1 yr 10 mo - #1905 min 6 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 1,506 tests.100
ghprb-scala-refactoring-2.11.x-sbt 2 mo 27 days - #328 3 mo 9 days - #3255 min 10 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 1,506 tests.100
ghprb-scala-refactoring-2.12.x-sbt 2 mo 27 days - #54 3 mo 9 days - #514 min 27 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scala-refactoring-validator 2 mo 27 days - #478 3 mo 9 days - #4751 hr 5 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ghprb-scala-search-for-ide-master-2.10.x 3 yr 4 mo - #38 3 yr 4 mo - #435 min 38 sec 
Failed33%
WDescription%
Build stability: 2 out of the last 3 builds failed.33
ghprb-scala-search-for-ide-master-2.11.x 1 yr 0 mo - #67 2 mo 12 days - #713 min 4 sec 
Failed20%
WDescription%
Build stability: 4 out of the last 5 builds failed.20
ghprb-scala-search-validator 1 yr 0 mo - #65 2 mo 12 days - #693 min 15 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scalariform 8 mo 8 days - #56 25 days - #581 min 41 sec 
Failed66%
WDescription%
Build stability: 1 out of the last 3 builds failed.66
ghprb-uber-build 2 yr 0 mo - #135 2 mo 24 days - #1371 hr 46 min 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-uber-build-validator 2 yr 0 mo - #132 2 mo 24 days - #1341 hr 46 min 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
ghprb-worksheet-for-ide-master 1 yr 1 mo - #1 7 days 18 hr - #131 min 54 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
ghprb-worksheet-validator 1 yr 1 mo - #106 7 days 19 hr - #1182 min 4 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
luc_test 2 yr 0 mo - #7 2 yr 0 mo - #56.6 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
master-2.10.5-SNAPSHOT 3 yr 4 mo - #345 3 yr 5 mo - #32531 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.11.3-SNAPSHOT 3 yr 0 mo - #670 2 yr 1 mo - #94822 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.12.0-SNAPSHOT 3 yr 4 mo - #30 2 yr 9 mo - #19739 min 
Disabled60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
master-luna-2.11.6-SNAPSHOT 1 yr 5 mo - #710 1 yr 5 mo - #71239 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
master-oxygen 4 mo 16 days - #335 1 day 1 hr - #40011 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
nightly-eco-build 1 yr 8 mo - #996 2 yr 11 mo - #6638.1 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring 1 day 1 hr - #3561N/A3 min 17 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring-2.11 10 mo - #3N/A3 min 31 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
parameterized-scala-ide 1 day 0 hr - #3419 2 days 20 hr - #34177 min 43 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-scala-ide-ext 3 yr 4 mo - #56 3 yr 3 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 1 yr 7 mo - #2N/A35 min 
Failed25%
WDescription%
Build stability: 3 out of the last 4 builds failed.25
parameterized-scalariform 2 days 20 hr - #3347 1 day 1 hr - #33485 min 29 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform-ext 2 yr 9 mo - #234N/A3 min 11 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-toolchain 4 yr 0 mo - #1350 1 yr 12 mo - #13551 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-zinc 3 yr 3 mo - #117 2 yr 9 mo - #2528 min 28 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Play 2 yr 11 mo - #323 6 mo 18 days - #109010 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
play2-nightly-scala-ide-2.11-e44 1 yr 0 mo - #678 6 mo 20 days - #8362 min 28 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-2.10.x 3 yr 4 mo - #1213 3 yr 4 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 9 mo - #2338 2 yr 9 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 9 mo - #420 2 yr 9 mo - #42116 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-trunk-for-juno-merged-trunkN/AN/AN/A 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Reactive stocks on Scala 2.11 with -Xsource flag 2 yr 9 mo - #341 6 mo 18 days - #109054 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
sbt-integration-2.10.x 2 yr 7 mo - #487 2 yr 1 mo - #6584 min 7 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
sbt-rc-maven-repo 3 yr 8 mo - #59 3 yr 10 mo - #511 min 32 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scala 2.10 library using Scala 2.11 and -Xsource flag 1 yr 8 mo - #689 6 mo 18 days - #11001 min 26 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
scala-search-nightly-master-2.11 7 mo 21 days - #763 6 mo 20 days - #7882 min 55 sec 
Disabled20%
WDescription%
Build stability: 4 out of the last 5 builds failed.20
scalac-memory-leaks-test-2.11.0 1 yr 7 mo - #1062 6 mo 20 days - #144113 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scalastyle 3 yr 1 mo - #925 2 yr 1 mo - #12351 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
Scalastyle plugin 2 yr 1 mo - #2139 2 yr 9 mo - #19081 min 13 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
test-unification-build 4 yr 1 mo - #53 4 yr 1 mo - #5016 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
worksheet-4.0-2.11 1 yr 7 mo - #826 6 mo 20 days - #12153 min 4 sec 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
worksheet-scala-ide-4.0.x-nightly 2 yr 3 mo - #114 1 yr 1 mo - #1152 min 40 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
zzzz-testToni 1 yr 10 mo - #5N/A0.6 sec 
Icon:  S M L