blob: 684d229cf55e7bb24bf5b6e1542bdde40030b233 [file] [log] [blame]
Marc Kupietz2c2345b2024-01-28 14:25:25 +01001.install-rkorapclient:
2 variables:
Marc Kupietz2c2345b2024-01-28 14:25:25 +01003 # Enable caching for `apt-get`.
4 APT_CACHE_DIR: ${CI_PROJECT_DIR}/apt-cache
5 # Export `noninteractive` frontend to prevent requesting user input
6 DEBIAN_FRONTEND: noninteractive
Marc Kupietz2c2345b2024-01-28 14:25:25 +01007
8 cache:
Marc Kupietz3ae6b2c2025-04-07 15:49:43 +02009 key: pykorapclient
Marc Kupietz2c2345b2024-01-28 14:25:25 +010010 paths:
11 - apt-cache/
Marc Kupietz2c2345b2024-01-28 14:25:25 +010012
13 before_script:
14 - source ./ci/section_helper.sh
15
16 - start_section install_linux_packages "Installing missing Linux packages"
Marc Kupietz3ae6b2c2025-04-07 15:49:43 +020017 - mkdir -p $APT_CACHE_DIR
Marc Kupietz2c2345b2024-01-28 14:25:25 +010018 - apt-get update
Marc Kupietz3ae6b2c2025-04-07 15:49:43 +020019 - apt-get install -y -o dir::cache::archives="$APT_CACHE_DIR" python3-pip
20 - start_section installing "Installing RKorAPClient package"
Marc Kupietz2c2345b2024-01-28 14:25:25 +010021 - export PATH=/usr/local/sbin:$PATH
Marc Kupietz3ae6b2c2025-04-07 15:49:43 +020022 - R -q -e "install.packages('pak')"
23 - R -q -e "pak::pak('RKorAPClient')"
Marc Kupietz2c2345b2024-01-28 14:25:25 +010024 - end_section installing