Skip to content

Commit fe2dac5

Browse files
committed
Remove Dockerfile caching
1 parent bc94ed2 commit fe2dac5

File tree

1 file changed

+2
-23
lines changed

1 file changed

+2
-23
lines changed

.ci/DockerFile

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -50,34 +50,13 @@ ENV CFG_RELEASE_CHANNEL=nightly
5050
# create app directory
5151
WORKDIR /usr/src/elasticsearch-rs
5252

53-
# copy just enough to build dependencies
5453
COPY .ci/certs ./.ci/certs
5554
COPY Cargo.toml ./Cargo.toml
5655
COPY README.md ./README.md
56+
COPY api_generator ./api_generator
5757
COPY elasticsearch/Cargo.toml ./elasticsearch/Cargo.toml
58-
COPY api_generator/Cargo.toml ./api_generator/Cargo.toml
59-
COPY yaml_test_runner/Cargo.toml ./yaml_test_runner/Cargo.toml
60-
61-
# cache dependencies
62-
RUN mkdir -p elasticsearch/src; \
63-
echo "// dummy file" > elasticsearch/src/lib.rs; \
64-
mkdir -p api_generator/src; \
65-
echo "// dummy file" > api_generator/src/lib.rs; \
66-
mkdir -p yaml_test_runner/src; \
67-
echo "// dummy file" > yaml_test_runner/src/main.rs; \
68-
cargo build --tests; \
69-
rm elasticsearch/src/lib.rs; \
70-
rm api_generator/src/lib.rs; \
71-
rm yaml_test_runner/src/main.rs;
72-
73-
# copy all source
7458
COPY elasticsearch/src ./elasticsearch/src
7559
COPY elasticsearch/build.rs ./elasticsearch/build.rs
76-
COPY api_generator ./api_generator
7760
COPY yaml_test_runner ./yaml_test_runner
7861

79-
# build
80-
RUN rm ./target/debug/deps/api_generator*; \
81-
rm ./target/debug/deps/elasticsearch*; \
82-
rm ./target/debug/deps/yaml_test_runner*; \
83-
cargo build --tests;
62+
RUN cargo build --tests

0 commit comments

Comments
 (0)