forked from vectordotdev/vector
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
21 lines (20 loc) · 801 Bytes
/
.gitlab-ci.yml
File metadata and controls
21 lines (20 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
stages:
- build
rust:build:
stage: build
image:
name: rust:1.95-trixie
entrypoint: ["/usr/bin/env"]
variables:
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
before_script:
- apt update
- apt install -y gcc-aarch64-linux-gnu protobuf-compiler
- rustup target add aarch64-unknown-linux-gnu
script:
- cargo build --release --no-default-features --features sources-journald,sources-docker_logs,sources-nats,transforms-remap,sinks-nats,sinks-loki
- cargo build --release --no-default-features --target aarch64-unknown-linux-gnu --features sources-journald,sources-docker_logs,sources-nats,transforms-remap,sinks-nats,sinks-loki
artifacts:
paths:
- target/release/vector
- target/aarch64-unknown-linux-gnu/release/vector