Skip to content
Snippets Groups Projects
Commit d8287f36 authored by Moul's avatar Moul
Browse files

Adapt linux build now depending on libssl-dev (#45)

native-tls transitive dependency introduced in !41
which requires libssl-dev package installed
for the build to find ssl components

Switching to non-slim Debian image which comes
with libssl-dev pre-installed

Introduce linux tests job: to run tests
and prevent similar issue in the future

Update changelog
parent bf6f5d70
No related branches found
No related tags found
No related merge requests found
Pipeline #39887 passed
...@@ -2,12 +2,19 @@ ...@@ -2,12 +2,19 @@
# https://hub.docker.com/r/library/rust/tags/ # https://hub.docker.com/r/library/rust/tags/
stages: stages:
- tests
- build - build
- release - release
tests_linux:
stage: tests
image: rust:buster
script:
- cargo test
build_linux: build_linux:
stage: build stage: build
image: rust:slim-buster image: rust:buster
script: script:
# Build the project for Linux # Build the project for Linux
- cargo build --release - cargo build --release
......
...@@ -49,6 +49,12 @@ List of changelogs ordered from latest to oldest ...@@ -49,6 +49,12 @@ List of changelogs ordered from latest to oldest
### Removed ### Removed
- None - None
### CI/CD
- #45, !42:
- In linux build job, switch to "non-slim" Debian image which provides `libssl-dev` now required
- Introduce linux tests job
- !38: Build deb and macos pkgs in parallel
## [0.3.0] - 2024-10-10 ## [0.3.0] - 2024-10-10
### Added ### Added
- Previous version without changelog - Previous version without changelog
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment