Skip to content
Snippets Groups Projects
.gitlab-ci.yml 958 B
Newer Older
Nicolas Werner's avatar
Nicolas Werner committed
variables:
Nicolas Werner's avatar
Nicolas Werner committed
  FF_USE_FASTZIP: 1
Nicolas Werner's avatar
Nicolas Werner committed

Nicolas Werner's avatar
Nicolas Werner committed
cache:
  key: ${CI_JOB_NAME}
  paths:
Nicolas Werner's avatar
Nicolas Werner committed
  - .build/
Nicolas Werner's avatar
Nicolas Werner committed

Nicolas Werner's avatar
Nicolas Werner committed
build-armv7hl:
  image: coderus/sailfishos-platform-sdk-armv7hl:4.0.1.45
Nicolas Werner's avatar
Nicolas Werner committed
  stage: build
  tags: [docker]
Nicolas Werner's avatar
Nicolas Werner committed
  variables:
    GIT_FETCH_EXTRA_FLAGS: --tags
Nicolas Werner's avatar
Nicolas Werner committed
  script:
    - sdk-assistant list
    - cp -a . /home/nemo/build
    - pushd /home/nemo/build
Nicolas Werner's avatar
Nicolas Werner committed
    - mb2 -t SailfishOS-4.0.1.45-armv7hl build
Nicolas Werner's avatar
Nicolas Werner committed
    - popd
    - mv /home/nemo/build/RPMS .
Nicolas Werner's avatar
Nicolas Werner committed
    - mv /home/nemo/build/.build/ ./.build/ 2>/dev/null
Nicolas Werner's avatar
Nicolas Werner committed
  artifacts:
    paths:
Nicolas Werner's avatar
Nicolas Werner committed
      - RPMS/*
Nicolas Werner's avatar
Nicolas Werner committed
build-aarch64:
  image: coderus/sailfishos-platform-sdk-aarch64:4.1.0.23
  stage: build
  tags: [docker]
  variables:
    GIT_FETCH_EXTRA_FLAGS: --tags
  script:
    - sdk-assistant list
Nicolas Werner's avatar
Nicolas Werner committed
    - cp -a . /home/mersdk/build
    - pushd /home/mersdk/build
Nicolas Werner's avatar
Nicolas Werner committed
    - mb2 -t SailfishOS-4.1.0.23-aarch64 build
Nicolas Werner's avatar
Nicolas Werner committed
    - mv /home/mersdk/build/RPMS .
    - mv /home/mersdk/build/.build/ ./.build/ 2>/dev/null
  artifacts:
    paths:
      - RPMS/*