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 5 mo - #385 2 yr 5 mo - #38630 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
4.0.x-kepler-2.11-eco-nightly 1 yr 7 mo - #803 1 yr 1 mo - #96840 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Akka 1 yr 11 mo - #316 18 hr - #94413 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ecosystem-all 9 mo 19 days - #1417 9 mo 8 days - #142824 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
ecosystem-merge-bases 1 yr 0 mo - #78N/A15 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
flow-eco-nightly 9 mo 8 days - #1038 1 yr 11 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 20 days - #123 20 days - #1212 min 36 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-play-validator 20 days - #122 20 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 11 mo - #48N/A5 min 40 sec 
Success60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
ghprb-sbt-integration-validator 11 mo - #48 1 yr 7 mo - #465 min 50 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,822 tests.100
ghprb-scala-ide-multi-conf 7 days 7 hr - #680 7 days 10 hr - #67833 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 10 mo - #1407 1 yr 10 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 10 mo - #191 10 mo - #1895 min 8 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1,454 tests.100
Build stability: No recent builds failed.100
ghprb-scala-refactoring-2.10.x-sbt 8 hr 51 min - #257 3 mo 14 days - #2434 min 7 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 10 mo - #192 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,457 tests.100
ghprb-scala-refactoring-2.11.x-sbt 8 hr 51 min - #277 1 mo 9 days - #2737 min 48 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-scala-refactoring-validator 8 hr 51 min - #427 1 mo 9 days - #4237 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
ghprb-scala-search-for-ide-master-2.10.x 2 yr 4 mo - #38 2 yr 4 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 20 days - #67N/A3 min 4 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
ghprb-scala-search-validator 20 days - #65 1 yr 0 mo - #553 min 15 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Test Result: 0 tests failing out of a total of 989 tests.100
ghprb-scalariform 4 days 4 hr - #52 4 days 7 hr - #511 min 42 sec 
Failed66%
WDescription%
Build stability: 1 out of the last 3 builds failed.66
ghprb-uber-build 1 yr 0 mo - #135 3 mo 10 days - #1361 hr 46 min 
Failed80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-uber-build-validator 1 yr 0 mo - #132 3 mo 10 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 2 mo 4 days - #1N/A1 min 54 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
ghprb-worksheet-validator 2 mo 4 days - #106 2 mo 4 days - #1052 min 4 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
luc_test 1 yr 0 mo - #7 1 yr 0 mo - #56.6 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
master-2.10.5-SNAPSHOT 2 yr 5 mo - #345 2 yr 6 mo - #32531 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.11.3-SNAPSHOT 2 yr 1 mo - #670 1 yr 1 mo - #94822 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
master-2.12.0-SNAPSHOT 2 yr 5 mo - #30 1 yr 10 mo - #19739 min 
Disabled60%
WDescription%
Build stability: 2 out of the last 5 builds failed.60
master-luna-2.11.6-SNAPSHOT 5 mo 17 days - #710 5 mo 15 days - #71239 min 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
master-neon 17 hr - #166 4 days 17 hr - #16239 min 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
nightly-eco-build 9 mo 8 days - #996 1 yr 11 mo - #6638.1 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-refactoring 17 hr - #3321N/A4 min 17 sec 
Success100%
WDescription%
Test Result: 0 tests failing out of a total of 1,822 tests.100
Build stability: No recent builds failed.100
parameterized-scala-ide 17 hr - #3007 4 days 17 hr - #299833 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-scala-ide-ext 2 yr 5 mo - #56 2 yr 4 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 7 mo 27 days - #2N/A35 min 
Success100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform 17 hr - #3114N/A1 min 53 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
parameterized-scalariform-ext 1 yr 10 mo - #234N/A3 min 11 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
parameterized-toolchain 3 yr 0 mo - #1350 1 yr 0 mo - #13551 min 58 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
parameterized-zinc 2 yr 4 mo - #117 1 yr 10 mo - #2528 min 28 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
Play 1 yr 11 mo - #323 18 hr - #95110 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
play2-nightly-scala-ide-2.11-e44 20 days - #678 15 hr - #6982 min 28 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
pr-validator-master-2.10.x 2 yr 5 mo - #1213 2 yr 5 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 10 mo - #2338 1 yr 10 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 10 mo - #420 1 yr 10 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 10 mo - #341 18 hr - #95054 sec 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
sbt-integration-2.10.x 1 yr 7 mo - #487 1 yr 1 mo - #6584 min 7 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
sbt-rc-maven-repo 2 yr 8 mo - #59 2 yr 10 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 9 mo 4 days - #689 18 hr - #9611 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 15 hr - #650 9 mo 5 days - #3762 min 54 sec 
Failed0%
WDescription%
Build stability: All recent builds failed.0
scalac-memory-leaks-test-2.11.0 8 mo 3 days - #1062 14 hr - #130313 min 
Disabled0%
WDescription%
Build stability: All recent builds failed.0
Scalastyle 2 yr 2 mo - #925 1 yr 1 mo - #12351 min 34 sec 
Disabled100%
WDescription%
Build stability: No recent builds failed.100
Scalastyle plugin 1 yr 1 mo - #2139 1 yr 10 mo - #19081 min 13 sec 
Success40%
WDescription%
Build stability: 3 out of the last 5 builds failed.40
test-unification-build 3 yr 2 mo - #53 3 yr 2 mo - #5016 min 
Failed0%
WDescription%
Build stability: All recent builds failed.0
worksheet-4.0-2.11 8 mo 13 days - #826 15 hr - #10773 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 3 mo - #114 2 mo 4 days - #1152 min 40 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
zzzz-testToni 10 mo - #5N/A0.6 sec 
Icon:  S M L