This repository was archived by the owner on Sep 8, 2022. It is now read-only.
File tree 4 files changed +14
-8
lines changed
4 files changed +14
-8
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ language: scala
5
5
6
6
env :
7
7
global :
8
- - PUBLISH_JDK=openjdk6
9
8
# PGP_PASSPHRASE
10
9
- secure : " XLe/gZXrGwJlKCgAUoEUIHwoh8js0IdlIazwUd5KKssZMQkPg4VfC5LLPl8iXCYIRe2JrgmD56b7eseiZF9kMxa1Rsz8fSMY0v3A0qwxRjbsxVQ2NqEvdq+TNOAhjo/OmPnipvTcDdAyq68Ca4nTSBtfBpy5t6X3Z4UIl8CWLdw="
11
10
# SONA_USER
@@ -17,7 +16,7 @@ script: admin/build.sh
17
16
18
17
jdk :
19
18
- openjdk6
20
- - openjdk7
19
+ - oraclejdk8
21
20
22
21
notifications :
23
22
Original file line number Diff line number Diff line change @@ -19,7 +19,8 @@ To configure tag driven releases from Travis CI.
19
19
Edit ` .travis.yml ` as prompted.
20
20
4 . Edit ` .travis.yml ` to use ` ./admin/build.sh ` as the build script,
21
21
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.
23
24
24
25
It is important to add comments in .travis.yml to identify the name
25
26
of each environment variable encoded in a ` :secure ` section.
30
31
language: scala
31
32
env:
32
33
global:
33
- - PUBLISH_JDK=openjdk6
34
34
# PGP_PASSPHRASE
35
35
- secure: "XXXXXX"
36
36
# SONA_USER
@@ -58,4 +58,3 @@ Be sure to use SBT 0.13.7 or higher to avoid [#1430](https://github.com/sbt/sbt/
58
58
3 . Log into https://oss.sonatype.org/ and identify the staging repository.
59
59
4 . Sanity check its contents
60
60
5 . Release staging repository to Maven and send out release announcement.
61
-
Original file line number Diff line number Diff line change 7
7
# git on travis does not fetch tags, but we have TRAVIS_TAG
8
8
# headTag=$(git describe --exact-match ||:)
9
9
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
11
11
echo " Going to release from tag $TRAVIS_TAG !"
12
12
myVer=$( echo $TRAVIS_TAG | sed -e s/^v//)
13
13
publishVersion=' set every version := "' $myVer ' "'
Original file line number Diff line number Diff line change @@ -4,11 +4,19 @@ scalaModuleSettings
4
4
5
5
name := " scala-partest"
6
6
7
- version := " 1.0.8 -SNAPSHOT"
7
+ version := " 1.0.9 -SNAPSHOT"
8
8
9
9
scalaVersion := crossScalaVersions.value.head
10
10
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
+ }
12
20
13
21
scalaXmlVersion := " 1.0.4"
14
22
You can’t perform that action at this time.
0 commit comments