gitlab-runner-tui 0.1.7

A terminal UI for monitoring GitLab CI runners
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM rust:1-alpine AS builder
WORKDIR /app

RUN apk add --no-cache musl-dev

COPY Cargo.toml Cargo.lock ./
RUN mkdir src && echo 'fn main() {}' > src/main.rs && cargo build --release && rm -rf src

COPY src/ src/
RUN touch src/main.rs && cargo build --release && strip target/release/gitlab-runner-tui

FROM scratch
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY --from=builder /app/target/release/gitlab-runner-tui /usr/local/bin/gitlab-runner-tui

ENTRYPOINT ["gitlab-runner-tui"]