Skip to content

Commit fd9d7ab

Browse files
authored
Merge pull request #13 from lrytz/merge-212-213
Merge 212 213
2 parents 7e67eb4 + 3dc30b8 commit fd9d7ab

File tree

6 files changed

+23
-15
lines changed

6 files changed

+23
-15
lines changed

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
target
2-
/sandbox
3-
/ivy2
1+
target/
2+
/sandbox/
3+
/ivy2/

project/build.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sbt.version=0.13.13

repositories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[repositories]
2+
plugins: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases, [organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
3+
scala-integration: https://scala-ci.typesafe.com/artifactory/scala-integration/
4+
typesafe-ivy-releases: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
5+
maven-central
6+
local

run-locally

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,21 @@
22

33
scriptDir="$( cd "$( dirname "$0" )" && pwd )"
44

5-
# put some recent nightly from https://scala-webapps.epfl.ch/jenkins/view/scala-release-2.11.x/job/scala-release-2.11.x/
6-
version=2.11.2-854de2d-nightly
7-
repositoriesFile=$scriptDir/../jenkins-scripts/repositories-scala-release
8-
9-
[[ -e $repositoriesFile ]] || {
10-
echo "repos file does not exist $repositoriesFile"
11-
exit 1
5+
function latestNightly() {
6+
>&2 echo "No Scala version specified. Using latest nightly."
7+
url='https://scala-ci.typesafe.com/job/scala-2.13.x-integrate-bootstrap/lastSuccessfulBuild/artifact/jenkins.properties/*view*/'
8+
curl -f -s -L $url | grep ^version= | cut -d= -f2
129
}
1310

14-
cat $repositoriesFile
11+
export version=${version-`latestNightly`}
12+
echo "Scala version:" $version
1513

1614
rm -rf $scriptDir/ivy2
1715

1816
sbt \
1917
-Dsbt.log.noformat=true \
2018
-Dsbt.ivy.home=$scriptDir/ivy2 \
2119
-Dsbt.override.build.repos=true \
22-
-Dsbt.repository.config=$repositoriesFile \
20+
-Dsbt.repository.config=repositories \
2321
-Dproject.version=$version \
2422
clean run

scripts/jobs/release/smoketest

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
rm -rf $WORKSPACE/ivy2
66

7-
releaseTempRepoUrl=${releaseTempRepoUrl-"https://scala-ci.typesafe.com/artifactory/scala-release-temp/"}
7+
integrationRepoUrl=${integrationRepoUrl-"https://scala-ci.typesafe.com/artifactory/scala-integration/"}
88

99
sbt -Dsbt.log.noformat=true -Dsbt.ivy.home=$WORKSPACE/ivy2 \
10-
"set resolvers += \"private-repo\" at \"$releaseTempRepoUrl\"" \
10+
"set resolvers += \"scala-integration\" at \"$integrationRepoUrl\"" \
1111
$sbtDistVersionOverride \
1212
clean run
1313

@@ -18,7 +18,7 @@ rm -rf sandbox
1818
mkdir sandbox
1919
cd sandbox
2020

21-
url="http://downloads.typesafe.com/scala/$version"
21+
url="http://downloads.lightbend.com/scala/$version"
2222
wget -nv -O scala-$version.tgz $url/scala-$version.tgz
2323
tar xzvf scala-$version.tgz
2424

src/main/scala/scaladist/Main.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package scaladist
22

3+
import scala.util.Properties.versionString
4+
35
object Main extends App {
6+
println(s"scala.util.Properties.versionString: $versionString")
47
XmlTest.test()
58
SwingTest.test()
69
ParserCombinatorsTest.test()

0 commit comments

Comments
 (0)