• Home
  • Raw
  • Download

Lines Matching +full:git +full:- +full:core

7 #      http://www.apache.org/licenses/LICENSE-2.0
18 RUN apt-get update && apt-get install -y build-essential wget vim libstdc++-10-dev \
19 clang git checkinstall zlib1g-dev curl protobuf-compiler cmake \
20 pkg-config libdbus-1-dev ninja-build libssl-dev default-jre
21 RUN apt upgrade -y
23 RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
24 RUN apt-get -y install ./google-chrome-stable_current_amd64.deb
25 RUN export CHROME_BIN="/usr/bin/google-chrome-stable"
31 RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain 1.77.1
34 RUN rustup toolchain install nightly --force
35 RUN rustup component add rust-src --toolchain nightly-x86_64-unknown-linux-gnu
36 RUN rustup target add wasm32-unknown-unknown thumbv7m-none-eabi
38 RUN cargo install --locked cargo-deny --color never 2>&1
39 RUN cargo install --locked cargo-llvm-cov --color never 2>&1
40 RUN cargo install bindgen-cli --version 0.69.4 --color never 2>&1
41 RUN cargo install wasm-pack --color never 2>&1
43 # unreleased PR https://github.com/ehuss/cargo-prefetch/pull/6
44 RUN cargo install cargo-prefetch \
45 --git https://github.com/marshallpierce/cargo-prefetch.git \
46 --rev f6affa68e950275f9fd773f2646ab7ee4db82897 \
47 --color never 2>&1
50 RUN curl -L https://go.dev/dl/go1.20.2.linux-amd64.tar.gz | tar -C /usr/local -xz
53 # needed for boringssl git operations
54 RUN git config --global user.email "docker@example.com"
55 RUN git config --global user.name "NP Docker"
57 # Download google-java-format
58 RUN mkdir /opt/google-java-format
59 WORKDIR /opt/google-java-format
61-java-format/releases/download/v${GOOGLE_JAVA_FORMAT_VERSION}/google-java-format-${GOOGLE_JAVA_FOR…
63 RUN mkdir -p /beto-core
64 COPY . /beto-core
65 WORKDIR /beto-core
67 # prefetch dependencies so later build steps don't re-download on source changes
68 RUN cargo prefetch --lockfile nearby/Cargo.lock 2>&1
69 RUN cargo prefetch --lockfile common/Cargo.lock 2>&1
72 WORKDIR /beto-core/nearby
73 CMD ["cargo", "run", "--", "check-everything"]