faster release build

This commit is contained in:
Felix Ableitner 2020-12-11 17:01:05 +01:00
parent 5b376de5f5
commit 7c12b1026c
2 changed files with 20 additions and 0 deletions

View file

@ -13,16 +13,28 @@ steps:
image: rustdocker/rust:nightly image: rustdocker/rust:nightly
commands: commands:
- /root/.cargo/bin/cargo fmt -- --check - /root/.cargo/bin/cargo fmt -- --check
# disable this
when:
ref:
- refs/tags/*
- name: cargo check - name: cargo check
image: ekidd/rust-musl-builder:1.47.0 image: ekidd/rust-musl-builder:1.47.0
commands: commands:
- cargo check --workspace --all-targets - cargo check --workspace --all-targets
# disable this
when:
ref:
- refs/tags/*
- name: cargo clippy - name: cargo clippy
image: ekidd/rust-musl-builder:1.47.0 image: ekidd/rust-musl-builder:1.47.0
commands: commands:
- cargo clippy - cargo clippy
# disable this
when:
ref:
- refs/tags/*
- name: check documentation build - name: check documentation build
image: ekidd/rust-musl-builder:1.47.0 image: ekidd/rust-musl-builder:1.47.0
@ -40,9 +52,15 @@ steps:
- sudo apt-get update - sudo apt-get update
- sudo apt-get -y install --no-install-recommends espeak postgresql-client - sudo apt-get -y install --no-install-recommends espeak postgresql-client
- cargo test --workspace --no-fail-fast - cargo test --workspace --no-fail-fast
# disable this
when:
ref:
- refs/tags/*
- name: cargo build - name: cargo build
image: ekidd/rust-musl-builder:1.47.0 image: ekidd/rust-musl-builder:1.47.0
environment:
- RUSTFLAGS: "-C opt-level=0 -C lto=off"
commands: commands:
- cargo build --release - cargo build --release

View file

@ -11,6 +11,8 @@ export LEMMY_CAPTCHA__ENABLED=false
export RUST_BACKTRACE=1 export RUST_BACKTRACE=1
export RUST_LOG=debug export RUST_LOG=debug
ls -la target/release/lemmy_server
echo "start alpha" echo "start alpha"
LEMMY_HOSTNAME=lemmy-alpha:8541 \ LEMMY_HOSTNAME=lemmy-alpha:8541 \
LEMMY_PORT=8541 \ LEMMY_PORT=8541 \