Skip to content

Commit 8335fd8

Browse files
authored
Merge pull request #60 from AbdAlRahmanGad/docker
2 parents 11ab200 + 6555990 commit 8335fd8

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

docker/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ ARG ubuntu_version
1010
RUN apt-get update && apt-get install -y \
1111
locales locales-all \
1212
make \
13-
libc6-dev
13+
libc6-dev \
14+
curl
1415
ENV LC_ALL=en_US.UTF-8
1516
ENV LANG=en_US.UTF-8
1617
ENV LANGUAGE=en_US.UTF-8
@@ -23,4 +24,5 @@ ENV PATH="$PATH:/usr/lib/jvm/default-jdk/bin"
2324

2425
# Install "untested" nightly 'main' Swift
2526
# TODO: Only do this if the released Swift is older than what we require
26-
RUN bash -xc './install_nightly_untested_swift.sh'
27+
COPY install_untested_nightly_swift.sh .
28+
RUN bash -xc './install_untested_nightly_swift.sh'

docker/docker-compose.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ services:
1717
- ..:/swift-java:z
1818
working_dir: /swift-java
1919
environment:
20-
JAVA_HOME: /jdk
20+
JAVA_HOME: /usr/lib/jvm/default-jdk
2121

2222
soundness:
2323
<<: *common
@@ -29,15 +29,15 @@ services:
2929

3030
test-swift:
3131
<<: *common
32-
command: /bin/bash -xcl "uname -a && swift -version && /jdk/bin/java -version && swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-}"
32+
command: /bin/bash -xcl "uname -a && swift -version && java -version && swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-}"
3333

3434
test-java:
3535
<<: *common
36-
command: /bin/bash -xcl "uname -a && swift -version && /jdk/bin/java -version && make jextract-run && ./gradlew test --debug"
36+
command: /bin/bash -xcl "uname -a && swift -version && java -version && make jextract-run && ./gradlew test --debug"
3737

3838
test:
3939
<<: *common
40-
command: /bin/bash -xcl "uname -a && swift -version && /jdk/bin/java -version && make jextract-run && swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-} && ./gradlew test --debug"
40+
command: /bin/bash -xcl "uname -a && swift -version && java -version && make jextract-run && swift $${SWIFT_TEST_VERB-test} $${WARN_AS_ERROR_ARG-} $${SANITIZER_ARG-} $${IMPORT_CHECK_ARG-} && ./gradlew test --debug"
4141

4242
# util
4343

0 commit comments

Comments
 (0)