image: git.geomar.de:11411/digital-earth/digital-earth-viewer:latest variables: #GIT_SUBMODULE_STRATEGY: recursive stages: - build - test - deploy before_script: - rustup update build_bundled_mac: stage: build variables: CFLAGS: -Wno-error=implicit-function-declaration tags: ["mac"] resource_group: mac before_script: # Select nightly Rust toolchain - rustup override set nightly - rustup update script: - cd tileserver - cargo build --release --features "bundled gui" - cd .. artifacts: paths: - tileserver/target/release/digitalearthviewer expire_in: 1 hour build_server_mac: stage: build variables: CFLAGS: -Wno-error=implicit-function-declaration tags: ["mac"] resource_group: mac dependencies: [] before_script: # Select nightly Rust toolchain - rustup override set nightly - rustup update script: - cd tileserver - cargo build --release --features "bundled" - cd .. artifacts: paths: - tileserver/target/release/digitalearthviewer expire_in: 1 hour test_backend_mac: stage: test variables: CFLAGS: -Wno-error=implicit-function-declaration dependencies: [] tags: ["mac"] resource_group: mac before_script: # Select nightly Rust toolchain - rustup override set nightly - rustup update script: - cd tileserver - cargo test - cd ./tileserver-model - cargo test - cd ..