Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 87aacc93 authored by Ellen Poe's avatar Ellen Poe
Browse files

ci: remove default image before_script

parent 35436859
Loading
Loading
Loading
Loading
Loading
+8 −9
Original line number Diff line number Diff line
@@ -9,15 +9,6 @@ variables:
  GRADLE_OPTS: "-Dorg.gradle.daemon=false -Dorg.gradle.parallel=true -Dorg.gradle.configureondemand=true"
  GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle"

# Default image for jobs
default:
  image: ubuntu:latest
  before_script:
    # Install required packages (git-lfs, Java, etc.)
    - apt-get update -qq
    - apt-get install -y -qq git git-lfs openjdk-17-jdk
    - git lfs install

# Define pipeline stages
stages:
  - lint
@@ -27,6 +18,7 @@ stages:
# Detekt static analysis job
detekt:
  stage: lint
  image: ubuntu:latest
  # Only run on pushes to main and merge requests to main
  rules:
    - if: '$CI_COMMIT_BRANCH == "main"'
@@ -47,6 +39,11 @@ detekt:
      - .gradle/wrapper
      - cardinal-android/.gradle
    policy: pull-push
  before_script:
    - apt-get update -qq
    - apt-get install -y -qq git git-lfs openjdk-17-jdk
    - git lfs install

  script:
    # Configure Gradle for CI
    - mkdir -p ~/.gradle
@@ -291,6 +288,8 @@ create_release:
    assets:
      links:
        - name: 'app-arm64-release.apk'
          url: "gitlab.e.foundation/api/v4/projects/cardinal/jobs/artifacts/v0.13.0/raw/cardinal-android/app/build/outputs/apk/arm64/release/app-arm64-release.apk?job=build_release"
          url: "https://gitlab.e.foundation/api/v4/projects/$CI_PROJECT_ID/jobs/artifacts/${CI_COMMIT_TAG}/raw/$DEBUG_APK_PATH/$DEBUG_APK?job=build-debug"
          url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/cardinal-android/app/build/outputs/apk/arm64/release/app-arm64-release.apk'
          link_type: 'package'
        - name: 'app-x86_64-release.apk'