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 10 mo - #385 2 yr 10 mo - #38630 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
4.0.x-kepler-2.11-eco-nightly 2 yr 0 mo - #803 1 yr 7 mo - #96840 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Akka 2 yr 5 mo - #316 17 days - #108313 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ecosystem-all 1 yr 3 mo - #1417 1 yr 2 mo - #142824 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
ecosystem-merge-bases 1 yr 5 mo - #78N/A15 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
flow-eco-nightly 1 yr 2 mo - #1038 2 yr 5 mo - #68315 sec 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
ghprb-play-for-ide-master 6 mo 8 days - #123 3 days 3 hr - #1262 min 36 sec 
Failed40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
ghprb-play-validator 6 mo 8 days - #122 3 days 3 hr - #1252 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 4 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 4 mo - #48 2 yr 1 mo - #465 min 50 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Test Result: 44 tests failing out of a total of 1,078 tests.95
ghprb-scala-ide-multi-conf 1 mo 28 days - #740 3 days 3 hr - #7672.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 3 mo - #1407 2 yr 3 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 3 mo - #191 1 yr 4 mo - #1895 min 8 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,490 tests.100
ghprb-scala-refactoring-2.10.x-sbt 29 days - #304 2 mo 6 days - #3022 min 24 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 3 mo - #192 1 yr 4 mo - #1905 min 6 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,493 tests.100
ghprb-scala-refactoring-2.11.x-sbt 29 days - #324 2 mo 6 days - #3222 min 46 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,493 tests.100
ghprb-scala-refactoring-2.12.x-sbt 29 days - #50 29 days - #493 min 59 sec 
Success40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
ghprb-scala-refactoring-validator 29 days - #474 29 days - #4734 min 9 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ghprb-scala-search-for-ide-master-2.10.x 2 yr 10 mo - #38 2 yr 10 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 6 mo 9 days - #67 1 mo 19 days - #693 min 4 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-scala-search-validator 6 mo 9 days - #65 1 mo 19 days - #673 min 15 sec 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scalariform 2 mo 6 days - #56 2 mo 6 days - #571 min 41 sec 
Failed66%
WDescription%
Build stability: 1 out of the last 3 builds failed.66
ghprb-uber-build 1 yr 6 mo - #135 8 mo 29 days - #1361 hr 46 min 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-uber-build-validator 1 yr 6 mo - #132 8 mo 29 days - #1331 hr 46 min 
Failed50%
WDescription%
Build stability: 1 out of the last 2 builds failed.50
ghprb-worksheet-for-ide-master 7 mo 23 days - #1 1 mo 19 days - #21 min 54 sec 
Failed60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-worksheet-validator 7 mo 23 days - #106 1 mo 19 days - #1072 min 4 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
luc_test 1 yr 6 mo - #7 1 yr 6 mo - #56.6 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
master-2.10.5-SNAPSHOT 2 yr 10 mo - #345 2 yr 11 mo - #32531 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.11.3-SNAPSHOT 2 yr 6 mo - #670 1 yr 7 mo - #94822 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.12.0-SNAPSHOT 2 yr 11 mo - #30 2 yr 3 mo - #19739 min 
Disabled60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
master-luna-2.11.6-SNAPSHOT 11 mo - #710 11 mo - #71239 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
master-neon 19 hr - #314 17 days - #30512 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
nightly-eco-build 1 yr 2 mo - #996 2 yr 5 mo - #6638.1 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring 19 hr - #3472N/A3 min 11 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring-2.11 4 mo 9 days - #3N/A3 min 31 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scala-ide 18 hr - #3309N/A7 min 51 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-scala-ide-ext 2 yr 10 mo - #56 2 yr 10 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 1 mo - #2N/A35 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform 19 hr - #3262N/A2 min 2 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform-ext 2 yr 3 mo - #234N/A3 min 11 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-toolchain 3 yr 6 mo - #1350 1 yr 6 mo - #13551 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-zinc 2 yr 10 mo - #117 2 yr 3 mo - #2528 min 28 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Play 2 yr 5 mo - #323 17 days - #109010 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
play2-nightly-scala-ide-2.11-e44 6 mo 9 days - #678 18 days - #8362 min 28 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-2.10.x 2 yr 10 mo - #1213 2 yr 11 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 3 mo - #2338 2 yr 3 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 3 mo - #420 2 yr 3 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 3 mo - #341 17 days - #109054 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
sbt-integration-2.10.x 2 yr 1 mo - #487 1 yr 7 mo - #6584 min 7 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
sbt-rc-maven-repo 3 yr 2 mo - #59 3 yr 4 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 2 mo - #689 17 days - #11001 min 26 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
scala-search-nightly-master-2.11 1 mo 19 days - #763 18 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 1 mo - #1062 18 days - #144113 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scalastyle 2 yr 7 mo - #925 1 yr 7 mo - #12351 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
Scalastyle plugin 1 yr 7 mo - #2139 2 yr 3 mo - #19081 min 13 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
test-unification-build 3 yr 7 mo - #53 3 yr 7 mo - #5016 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
worksheet-4.0-2.11 1 yr 1 mo - #826 18 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 1 yr 9 mo - #114 7 mo 23 days - #1152 min 40 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
zzzz-testToni 1 yr 4 mo - #5N/A0.6 sec 
Icon:  S M L