Skip to content
Extraits de code Groupes Projets
Valider 22c8165e rédigé par Elliu's avatar Elliu
Parcourir les fichiers

Update runners

parent 09e97efd
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #3510 réussi
...@@ -13,19 +13,19 @@ ...@@ -13,19 +13,19 @@
- $CI_COMMIT_TITLE =~ /.*\[wip\].*/ - $CI_COMMIT_TITLE =~ /.*\[wip\].*/
- $CI_COMMIT_TITLE =~ /.*\[no-build\].*/ - $CI_COMMIT_TITLE =~ /.*\[no-build\].*/
- $CI_COMMIT_TITLE =~ /.*\[NO-BUILD\].*/ - $CI_COMMIT_TITLE =~ /.*\[NO-BUILD\].*/
# Rust crates compiling can be quite hungry for disk space
# Launch the build one by one to limit the risk of consuming all the disk space
resource_group: rust_build
before_script: before_script:
- lsb_release -a - lsb_release -a
- echo "deb http://deb.debian.org/debian bullseye-backports main" >> /etc/apt/sources.list - echo -e "[profile.release]\nopt-level = 0" >> "$CARGO_HOME/config.toml"
- apt update && apt -y install make libmpv-dev cmake clang clang-format gcc g++ xxd mkvtoolnix - apt update && apt -y install make libmpv-dev cmake clang clang-format gcc g++ xxd mkvtoolnix
libcurl4-openssl-dev libsqlite3-dev manpages man-db libfontconfig-dev libcurl4-openssl-dev libsqlite3-dev manpages man-db libfontconfig-dev
qt6-base-dev qt6-declarative-dev qt6-multimedia-dev qt6-base-dev qt6-declarative-dev qt6-multimedia-dev
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup.sh - cargo --version
- chmod +x ./rustup.sh - cargo install diesel_cli --no-default-features --features sqlite
- ./rustup.sh -y --default-toolchain beta
- source $HOME/.cargo/env
- $HOME/.cargo/bin/cargo install diesel_cli --no-default-features --features sqlite
script: script:
- cmake -Bbuild -DCMAKE_RUST_COMPILER=$HOME/.cargo/bin/cargo -DCMAKE_C_COMPILER=${c_compiler} -DCMAKE_CXX_COMPILER=${cxx_compiler} && make -Cbuild - cmake -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=${c_compiler} -DCMAKE_CXX_COMPILER=${cxx_compiler} && make -Cbuild
variables: variables:
GIT_DEPTH: 3 # No need to clone all the history GIT_DEPTH: 3 # No need to clone all the history
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter