Android 프로젝트 용 Gitlab CI 구성

naiyu

내 프로젝트 루트에 '.gitlab-ci.yml'파일이 있습니다.

job_build_debug_apk:
  script:
    - ./gradlew assembleRelease
  stage: deploy
tags:
  - android
allow_failure: true

마스터로 푸시하는 동안 빌드되고 성공하지만 프로젝트에서 모든 apk 파일을 찾을 수 있습니다.

이것은 내 로그입니다.

running with gitlab-ci-multi-runner 1.4.2 (bcc1794)
Using Shell executor...
Running on userMacBook-Pro.local...
Fetching changes...
Removing .gradle/
Removing app/build/
Removing build/
HEAD is now at 3ae32fc back back
From http://gitlab.xxx.com/naiyu/AdminYDT
   3ae32fc..5312eaa  master     -> origin/master
Checking out 5312eaaf as master...
$ ./gradlew assembleRelease
Starting a new Gradle Daemon for this build (subsequent builds will be faster).
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2340Library
:app:prepareComAndroidSupportAppcompatV72340Library
:app:prepareComAndroidSupportSupportV42340Library
:app:prepareComAndroidSupportSupportVectorDrawable2340Library
:app:prepareReleaseDependencies
:app:compileReleaseAidl
:app:compileReleaseRenderscript
:app:generateReleaseBuildConfig
:app:mergeReleaseShaders
:app:compileReleaseShaders
:app:generateReleaseAssets
:app:mergeReleaseAssets
:app:generateReleaseResValues
:app:generateReleaseResources
:app:mergeReleaseResources
:app:processReleaseManifest
:app:processReleaseResources
:app:generateReleaseSources
:app:incrementalReleaseJavaCompilationSafeguard
:app:compileReleaseJavaWithJavac
:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:prePackageMarkerForRelease
:app:transformClassesWithDexForRelease
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
For more information see https://docs.gradle.org/current/userguide/build_environment.html
:app:mergeReleaseJniLibFolders
:app:transformNative_libsWithMergeJniLibsForRelease
:app:processReleaseJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForRelease
:app:packageRelease
:app:assembleRelease

BUILD SUCCESSFUL

Total time: 32.012 secs
Build succeeded

내 러너 실행기가 Shell내 Mac OS에 있습니다.

내 경로에 문제가 있거나 이것을 보여주는 블로그가 있습니까?

리놀륨

Gitlab CI는 다음과 같이 작동합니다. push서버 변경하고 로컬 러너가 최신 변경을 수행합니다 clone(또는 a pull).

소스는 프로젝트가 아닌 실행기의 하위 폴더에 다운로드됩니다. 이는 apk가 이러한 하위 폴더 중 하나에 있음을 의미합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android GitLab CI 용 Dockerfile 생성

분류에서Dev

Django 프로젝트 용 Gitlab에서 CI / CD 설정

분류에서Dev

어떤 프로젝트 실행 테스트를 구축 할 Gitlab을 활성화 .gitlab-ci.yml 파일을해야 하는가?

분류에서Dev

Gitlab-ci.yml 구성

분류에서Dev

.gitlab-ci.yml 캐시 / 아티팩트 구성으로 조건에 따라 후속 파이프 라인 / 단계를위한 대용량 바이너리 저장

분류에서Dev

Laravel Docker Redis를 사용한 Gitlab CI 구성 잘못된 호스트 또는 포트

분류에서Dev

Android Studio : 라이브러리 프로젝트 용 구성 Gradle 파일

분류에서Dev

여러 jar가있는 android-eclipse 프로젝트 용 ProGuard 구성

분류에서Dev

간단한 Django 프로젝트로 gitlab CI 설정

분류에서Dev

분기 된 GitLab 프로젝트에 CI / CD 없음

분류에서Dev

Django에서 사용하기 위해 Gitlab CI / CD에서 REDIS 구성

분류에서Dev

Android 및 Windows 플랫폼 용 단일 C ++ 프로젝트를 구성하는 Visual Studio 2015

분류에서Dev

심포니 프로젝트로 Gitlab-ci를 설정할 수 없습니다.

분류에서Dev

GitLab CI : Vue.js 프로젝트에서 npm 명령을 찾을 수 없음

분류에서Dev

Android 프로젝트에서 다른 프로젝트 사용

분류에서Dev

트리거, 규칙 및 사용자 지정 구성 변수를 사용하여 다중 프로젝트의 업스트림 파이프 라인에서 gitlab 다운 스트림 파이프 라인 트리거

분류에서Dev

Flutter : Gradle 작업 assembleDebug 실패 (루트 프로젝트 'Android'구성)

분류에서Dev

Postgres 용 GitLab Omnibus 구성

분류에서Dev

프로젝트 또는 프로젝트 빌드 용 JAR 생성

분류에서Dev

Android Studio 프로젝트를 Azure Pipelines CI / CD와 통합

분류에서Dev

Android 프로젝트에서 StateFlow 사용

분류에서Dev

프로젝트 용 Gitlab에서 시간 추적?

분류에서Dev

중앙 위치에 저장된 동일한 gitlab-ci.yml을 호출하는 Gitlab 프로젝트

분류에서Dev

Android 스튜디오 프로젝트가 구성되지 않음

분류에서Dev

javafxports Android 프로젝트에서 구성 파일 찾기 문제

분류에서Dev

Android Studio : 프로젝트를 구성하지 못했습니다.

분류에서Dev

CMake 프로젝트 용 구성 파일 만들기

분류에서Dev

Trac의 '사용 가능한 프로젝트'페이지 구성

분류에서Dev

상용구 프로젝트 생성 오류

Related 관련 기사

  1. 1

    Android GitLab CI 용 Dockerfile 생성

  2. 2

    Django 프로젝트 용 Gitlab에서 CI / CD 설정

  3. 3

    어떤 프로젝트 실행 테스트를 구축 할 Gitlab을 활성화 .gitlab-ci.yml 파일을해야 하는가?

  4. 4

    Gitlab-ci.yml 구성

  5. 5

    .gitlab-ci.yml 캐시 / 아티팩트 구성으로 조건에 따라 후속 파이프 라인 / 단계를위한 대용량 바이너리 저장

  6. 6

    Laravel Docker Redis를 사용한 Gitlab CI 구성 잘못된 호스트 또는 포트

  7. 7

    Android Studio : 라이브러리 프로젝트 용 구성 Gradle 파일

  8. 8

    여러 jar가있는 android-eclipse 프로젝트 용 ProGuard 구성

  9. 9

    간단한 Django 프로젝트로 gitlab CI 설정

  10. 10

    분기 된 GitLab 프로젝트에 CI / CD 없음

  11. 11

    Django에서 사용하기 위해 Gitlab CI / CD에서 REDIS 구성

  12. 12

    Android 및 Windows 플랫폼 용 단일 C ++ 프로젝트를 구성하는 Visual Studio 2015

  13. 13

    심포니 프로젝트로 Gitlab-ci를 설정할 수 없습니다.

  14. 14

    GitLab CI : Vue.js 프로젝트에서 npm 명령을 찾을 수 없음

  15. 15

    Android 프로젝트에서 다른 프로젝트 사용

  16. 16

    트리거, 규칙 및 사용자 지정 구성 변수를 사용하여 다중 프로젝트의 업스트림 파이프 라인에서 gitlab 다운 스트림 파이프 라인 트리거

  17. 17

    Flutter : Gradle 작업 assembleDebug 실패 (루트 프로젝트 'Android'구성)

  18. 18

    Postgres 용 GitLab Omnibus 구성

  19. 19

    프로젝트 또는 프로젝트 빌드 용 JAR 생성

  20. 20

    Android Studio 프로젝트를 Azure Pipelines CI / CD와 통합

  21. 21

    Android 프로젝트에서 StateFlow 사용

  22. 22

    프로젝트 용 Gitlab에서 시간 추적?

  23. 23

    중앙 위치에 저장된 동일한 gitlab-ci.yml을 호출하는 Gitlab 프로젝트

  24. 24

    Android 스튜디오 프로젝트가 구성되지 않음

  25. 25

    javafxports Android 프로젝트에서 구성 파일 찾기 문제

  26. 26

    Android Studio : 프로젝트를 구성하지 못했습니다.

  27. 27

    CMake 프로젝트 용 구성 파일 만들기

  28. 28

    Trac의 '사용 가능한 프로젝트'페이지 구성

  29. 29

    상용구 프로젝트 생성 오류

뜨겁다태그

보관