Skip to content
Snippets Groups Projects
.gitlab-ci.yml 779 B
Newer Older
abb128's avatar
abb128 committed
default:
  image: "docker.io/abb128/android-build:v3@sha256:fc062b587302a66902b2abb463d886b53ec173e157d8297d16b9f00bce4633e7"
abb128's avatar
abb128 committed

variables:
  GIT_SUBMODULE_STRATEGY: recursive
  GIT_SUBMODULE_FORCE_HTTPS: "true"
abb128's avatar
abb128 committed
stages:          # List of stages for jobs, and their order of execution
  - build

build:
  stage: build
  tags:
    - docker
  script:
    - ./setUpPropertiesCI.sh
abb128's avatar
abb128 committed
    - gradle assembleRelease -s
abb128's avatar
abb128 committed
    - mv build/outputs/apk/release/latinime-release.apk ./LatinIME-release-$CI_COMMIT_SHORT_SHA.apk
    - ./sendZulipMessage.sh "Alpha Keyboard Build - https://gitlab.futo.org/alex/latinime/-/jobs/$CI_JOB_ID/artifacts/raw/LatinIME-release-$CI_COMMIT_SHORT_SHA.apk"
abb128's avatar
abb128 committed
  artifacts:
    name: "LatinIME-release-$CI_COMMIT_SHORT_SHA"
    paths: 
      - ./*.apk
  when: manual