travis: re-enable registry build

This commit is contained in:
kpcyrd 2020-02-16 00:56:49 +01:00
parent a4c7894b9a
commit 31aa5cb6c0
5 changed files with 16 additions and 16 deletions

View File

@ -1,6 +1,7 @@
target
Dockerfile
.dockerignore
docker-compose.yml
docker
docs
ci

View File

@ -5,6 +5,14 @@ language: rust
matrix:
include:
- os: linux
rust: stable
env:
- BUILD_MODE=docker
- os: linux
rust: stable
env:
- BUILD_MODE=docker-registry
- os: linux
rust: stable
env:
@ -21,15 +29,6 @@ matrix:
rust: stable
env:
- BUILD_MODE=boxxy
- os: linux
rust: stable
env:
- BUILD_MODE=docker
# https://github.com/rust-lang/rust/issues/68264
#- os: linux
# rust: stable
# env:
# - BUILD_MODE=docker-registry
- os: osx
rust: stable
env:

View File

@ -16,8 +16,8 @@ test:
(cd sn0int-registry; cargo test)
(cd sn0int-std; cargo test)
(cd sn0int-std; cargo test -- --ignored)
cargo test
cargo test -- --ignored
cargo test --lib
cargo test --lib -- --ignored
update:
get-oui -v -u http://standards-oui.ieee.org/oui/oui.txt -f data/ieee-oui.txt

View File

@ -35,7 +35,7 @@ case "$1" in
docker run --rm sn0int --help
;;
docker-registry)
docker build -t sn0int-registry sn0int-registry/
docker build -t sn0int-registry -f sn0int-registry/Dockerfile .
docker images
;;
esac

View File

@ -2,16 +2,16 @@ FROM rust:buster
RUN apt-get update -q && apt-get install -yq llvm libclang-dev \
&& rm -rf /var/lib/apt/lists/*
RUN rustup install nightly
WORKDIR /usr/src/sn0int-registry
WORKDIR /usr/src/sn0int
COPY . .
RUN cargo +nightly build --release --verbose
RUN cd sn0int-registry && cargo +nightly build --release --verbose
RUN strip target/release/sn0int-registry
FROM debian:buster
RUN apt-get update -q && apt-get install -yq libcurl4 libpq5 \
&& rm -rf /var/lib/apt/lists/*
COPY --from=0 /usr/src/sn0int-registry/target/release/sn0int-registry /usr/local/bin/sn0int-registry
COPY templates /templates
COPY --from=0 /usr/src/sn0int/target/release/sn0int-registry /usr/local/bin/sn0int-registry
COPY sn0int-registry/templates /templates
ENV ROCKET_ENV=prod \
ROCKET_ADDRESS=0.0.0.0 \
ROCKET_PORT=8000