mirror of https://github.com/sbt/sbt.git
Use handmade metadata from separate repo
This commit is contained in:
parent
4855caa0f5
commit
96ae126866
|
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "metadata"]
|
||||||
|
path = metadata
|
||||||
|
url = https://github.com/coursier/handmade-metadata.git
|
||||||
|
|
@ -14,6 +14,7 @@ install:
|
||||||
- cmd: SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0
|
- cmd: SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0
|
||||||
- cmd: SET PATH=C:\sbt\sbt\bin;%JAVA_HOME%\bin;%PATH%
|
- cmd: SET PATH=C:\sbt\sbt\bin;%JAVA_HOME%\bin;%PATH%
|
||||||
- cmd: SET SBT_OPTS=-Xmx4g -Xss2m
|
- cmd: SET SBT_OPTS=-Xmx4g -Xss2m
|
||||||
|
- git submodule update --init --recursive
|
||||||
environment:
|
environment:
|
||||||
TEST_REPOSITORY_HOST: localhost
|
TEST_REPOSITORY_HOST: localhost
|
||||||
TEST_REPOSITORY_PORT: 8080
|
TEST_REPOSITORY_PORT: 8080
|
||||||
|
|
@ -21,7 +22,7 @@ environment:
|
||||||
TEST_REPOSITORY_PASSWORD: pass
|
TEST_REPOSITORY_PASSWORD: pass
|
||||||
TEST_REPOSITORY: http://localhost:8080
|
TEST_REPOSITORY: http://localhost:8080
|
||||||
build_script:
|
build_script:
|
||||||
- ps: Start-Job -filepath .\scripts\start-it-auth-server.ps1 -ArgumentList $pwd, $env:TEST_REPOSITORY_HOST, $env:TEST_REPOSITORY_PORT, $env:TEST_REPOSITORY_USER, $env:TEST_REPOSITORY_PASSWORD
|
- ps: Start-Job -filepath .\metadata\scripts\start-it-auth-server.ps1 -ArgumentList $pwd\metadata, $env:TEST_REPOSITORY_HOST, $env:TEST_REPOSITORY_PORT, $env:TEST_REPOSITORY_USER, $env:TEST_REPOSITORY_PASSWORD
|
||||||
test_script:
|
test_script:
|
||||||
- sbt scala212 sbt-coursier/scripted sbt-shading/scripted
|
- sbt scala212 sbt-coursier/scripted sbt-shading/scripted
|
||||||
branches:
|
branches:
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit a0752761c58fddd917f8b0c4bc8e69c8111ea606
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
# see https://stackoverflow.com/questions/2224350/powershell-start-job-working-directory/2246542#2246542
|
|
||||||
Set-Location $args[0]
|
|
||||||
& java -jar -noverify coursier launch io.get-coursier:http-server_2.12:1.0.0 -- -d tests/jvm/src/test/resources/test-repo/http/abc.com -u $args[3] -P $args[4] -r realm --host $args[1] --port $args[2] -v
|
|
||||||
|
|
@ -16,7 +16,7 @@ sbtShading() {
|
||||||
}
|
}
|
||||||
|
|
||||||
runSbtCoursierTests() {
|
runSbtCoursierTests() {
|
||||||
./scripts/with-test-repo.sh sbt ++$TRAVIS_SCALA_VERSION sbt-coursier/test sbt-coursier/scripted
|
./metadata/scripts/with-test-repo.sh sbt ++$TRAVIS_SCALA_VERSION sbt-coursier/test sbt-coursier/scripted
|
||||||
}
|
}
|
||||||
|
|
||||||
runSbtShadingTests() {
|
runSbtShadingTests() {
|
||||||
|
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
cd "$(dirname "$0")/.."
|
|
||||||
|
|
||||||
SERVER_PID=""
|
|
||||||
|
|
||||||
cleanup() {
|
|
||||||
if [ ! -z "$SERVER_PID" ]; then
|
|
||||||
echo "Terminating background HTTP server"
|
|
||||||
kill -15 "$SERVER_PID"
|
|
||||||
while kill -0 "$SERVER_PID" >/dev/null 2>&1; do
|
|
||||||
echo "Server still running"
|
|
||||||
sleep 1
|
|
||||||
kill -15 "$SERVER_PID" >/dev/null 2>&1 || true
|
|
||||||
done
|
|
||||||
echo "Server terminated"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
trap cleanup EXIT INT TERM
|
|
||||||
|
|
||||||
export TEST_REPOSITORY_HOST="localhost"
|
|
||||||
export TEST_REPOSITORY_PORT="8080"
|
|
||||||
export TEST_REPOSITORY_USER="user"
|
|
||||||
export TEST_REPOSITORY_PASSWORD="pass"
|
|
||||||
|
|
||||||
export TEST_REPOSITORY="http://$TEST_REPOSITORY_HOST:$TEST_REPOSITORY_PORT"
|
|
||||||
|
|
||||||
# see https://unix.stackexchange.com/questions/90244/bash-run-command-in-background-and-capture-pid
|
|
||||||
runServerBg() {
|
|
||||||
java -jar ./coursier launch \
|
|
||||||
"io.get-coursier:http-server_2.12:1.0.0" \
|
|
||||||
-- \
|
|
||||||
-d tests/jvm/src/test/resources/test-repo/http/abc.com \
|
|
||||||
-u "$TEST_REPOSITORY_USER" -P "$TEST_REPOSITORY_PASSWORD" -r realm \
|
|
||||||
-v \
|
|
||||||
--host "$TEST_REPOSITORY_HOST" \
|
|
||||||
--port "$TEST_REPOSITORY_PORT" &
|
|
||||||
SERVER_PID="$!"
|
|
||||||
}
|
|
||||||
|
|
||||||
runServerBg
|
|
||||||
|
|
||||||
"$@"
|
|
||||||
Loading…
Reference in New Issue