This repository was archived by the owner on Sep 8, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +14
-8
lines changed Expand file tree Collapse file tree 4 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ language: scala
55
66env :
77 global :
8- - PUBLISH_JDK=openjdk6
98 # PGP_PASSPHRASE
109 - secure : " XLe/gZXrGwJlKCgAUoEUIHwoh8js0IdlIazwUd5KKssZMQkPg4VfC5LLPl8iXCYIRe2JrgmD56b7eseiZF9kMxa1Rsz8fSMY0v3A0qwxRjbsxVQ2NqEvdq+TNOAhjo/OmPnipvTcDdAyq68Ca4nTSBtfBpy5t6X3Z4UIl8CWLdw="
1110 # SONA_USER
@@ -17,7 +16,7 @@ script: admin/build.sh
1716
1817jdk :
1918 - openjdk6
20- - openjdk7
19+ - oraclejdk8
2120
2221notifications :
2322 email : adriaan.moors@typesafe.com
Original file line number Diff line number Diff line change @@ -19,7 +19,8 @@ To configure tag driven releases from Travis CI.
1919 Edit ` .travis.yml ` as prompted.
2020 4 . Edit ` .travis.yml ` to use ` ./admin/build.sh ` as the build script,
2121 and edit that script to use the tasks required for this project.
22- 5 . Edit ` .travis.yml ` to select which JDK will be used for publishing.
22+ 5 . Edit ` build.sbt ` to select which JDK will be used for publishing
23+ for which Scala versions.
2324
2425It is important to add comments in .travis.yml to identify the name
2526of each environment variable encoded in a ` :secure ` section.
3031 language: scala
3132 env:
3233 global:
33- - PUBLISH_JDK=openjdk6
3434 # PGP_PASSPHRASE
3535 - secure: "XXXXXX"
3636 # SONA_USER
@@ -58,4 +58,3 @@ Be sure to use SBT 0.13.7 or higher to avoid [#1430](https://github.com/sbt/sbt/
5858 3 . Log into https://oss.sonatype.org/ and identify the staging repository.
5959 4 . Sanity check its contents
6060 5 . Release staging repository to Maven and send out release announcement.
61-
Original file line number Diff line number Diff line change 77# git on travis does not fetch tags, but we have TRAVIS_TAG
88# headTag=$(git describe --exact-match ||:)
99
10- if [ " $TRAVIS_JDK_VERSION " == " $PUBLISH_JDK " ] && [ [ " $TRAVIS_TAG " =~ ^v[0-9]+\. [0-9]+\. [0-9]+ (-[A-Za-z0-9-]+)? ]]; then
10+ if [[ " $TRAVIS_TAG " =~ ^v[0-9]+\. [0-9]+\. [0-9]+ (-[A-Za-z0-9-]+)? ]]; then
1111 echo " Going to release from tag $TRAVIS_TAG !"
1212 myVer=$( echo $TRAVIS_TAG | sed -e s/^v//)
1313 publishVersion=' set every version := "' $myVer ' "'
Original file line number Diff line number Diff line change @@ -4,11 +4,19 @@ scalaModuleSettings
44
55name := " scala-partest"
66
7- version := " 1.0.8 -SNAPSHOT"
7+ version := " 1.0.9 -SNAPSHOT"
88
99scalaVersion := crossScalaVersions.value.head
1010
11- crossScalaVersions := Seq (" 2.11.6" , " 2.12.0-M1" )
11+ crossScalaVersions := {
12+ val java = System .getProperty(" java.version" )
13+ if (java.startsWith(" 1.6." ))
14+ Seq (" 2.11.6" , " 2.12.0-M1" )
15+ else if (java.startsWith(" 1.8." ))
16+ Seq (" 2.12.0-M2" )
17+ else
18+ sys.error(s " don't know what Scala versions to build on $java" )
19+ }
1220
1321scalaXmlVersion := " 1.0.4"
1422
You can’t perform that action at this time.
0 commit comments