From 99e55b5f4bf6a3745c83a0105e71bfc09e76bb18 Mon Sep 17 00:00:00 2001 From: Tad Date: Fri, 24 Sep 2021 15:42:26 -0400 Subject: [PATCH] CI Improvements - Upload the lint results so they can actually be read - Sign the debug APK with a throwaway signing key, so they can be installed also turns out apksigner can't handle keys starting with a period Signed-off-by: Tad --- .gitlab-ci.yml | 5 +++++ debugkey.pk8 | Bin 0 -> 1216 bytes debugkey.x509.pem | 23 +++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 debugkey.pk8 create mode 100644 debugkey.x509.pem diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9f0e9bc..c01a754 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -48,6 +48,7 @@ before_script: - popd - popd - export PATH=$PATH:${ANDROID_SDK_ROOT}/cmdline-tools/tools/bin/ + - export PATH=$PATH:${ANDROID_SDK_ROOT}/build-tools/${ANDROID_BUILD_TOOLS}/ # Nothing fancy here, just checking sdkManager version - sdkmanager --version @@ -68,6 +69,9 @@ lintDebug: stage: build script: - ./gradlew -Pci --console=plain :app:lintDebug -PbuildDir=lint + artifacts: + paths: + - app/lint/reports/ # Make Project assembleDebug: @@ -75,6 +79,7 @@ assembleDebug: stage: build script: - ./gradlew assembleDebug + - apksigner sign --key "debugkey.pk8" --cert "debugkey.x509.pem" app/build/outputs/apk/debug/app-debug.apk artifacts: paths: - app/build/outputs/ diff --git a/debugkey.pk8 b/debugkey.pk8 new file mode 100644 index 0000000000000000000000000000000000000000..da27d9df5bbd636b47738645549d150eca7c89e7 GIT binary patch literal 1216 zcmV;x1V8&Qf&{z*0RS)!1_>&LNQUrrZ9p8q5=T`0)hbn0H{MNz6t+D z023M5dQP?<^up!jKnemuOoeMNE6U{s`ez{vxpMSN-o+F6)A6UfZ+8ma#m1-0c3X#Q znP%{?2#zfYH%ON@{+Fhx60*-U;LS{-0>pi7htEN8Qb)o0(nvN{A-Vr2)L%uu{wh_o zT3m@~KaY6^(;R<3u}bm#*&5hIZm144(=;J!fGcR@;)mQSrj6DBt$EJyYSUwl zr_l&UA~_mFRW=$9A7hOJqtT+Ci4ih!n+%{49zw`T|FJ5`CHr6UNj7s; zz8$e4IN-#Y^s@m|ql+cklhO-ST7#521mLqzAN}oX3hdvEjK_p`&*%{2d+%-BX>WOs z7O)ijDLD;H^*hqCuusn_0Kb`)w6su#G{U_#RB5;byJAPYp$Li~;|e%iyd#(IvuB8H zZ>&&X3A%(CnxxvyZBo~)25RU*8!dWxar(-?BW*vu-070H4e1#RSSE8;k$658e|G82 zE>`aQcotIOeUGeE9;XP^0@YipGT??{w`{Yce!_YS<8WmWW~}1x33kQ!PH_T(fdJ4- zJ#=R;>vmpuepR%fa}W(|r!x=faYzZlRvvq)@=>Je+u^?rAOaI=WS&mg^>c~Ki{sD2 zm_`YSVBEb`)i+*CWBm_`45DVa&iI#=m{sDY>qSfQFet8j6XE{z7Gz!hhC*T@r!6DR zGqbhr?M_iUZG_XtUGPewJ9$r{SSbR5fdJ0U$RpO2QHFKr_WO!@ru(SbG37iYv2Rlh zp093hdwfi(zJjGf-r*^+fq)A{ev01y37*Xe=R~&npMPK%FOJTTbS6>qJSy2&zBi52 zoipePj1fNyYn~;oGMn z8WB^Gxt5>Hh(5hMP6U`Nl!%8>EQy|SIybLV5TZQe5Ji81>=yl2xte~jgx+2a+j&X{ e=e87b?P1LB`W?gWv8Rq|pnD2ZjU5}eU#rf)Ku7!l literal 0 HcmV?d00001 diff --git a/debugkey.x509.pem b/debugkey.x509.pem new file mode 100644 index 0000000..172f043 --- /dev/null +++ b/debugkey.x509.pem @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIIDvzCCAqegAwIBAgIUB/QktDMQr+u0QQbe5P/5rts1874wDQYJKoZIhvcNAQEL +BQAwbzEhMB8GA1UECgwYRGl2ZXN0ZWQgQ29tcHV0aW5nIEdyb3VwMSUwIwYDVQQD +DBxEaXZlc3RlZCBQVUJMSUMgRGVidWctQ0kgS2V5MSMwIQYJKoZIhvcNAQkBFhRz +dXBwb3J0QGRpdmVzdG9zLm9yZzAeFw0yMTA5MjQxOTM2NDZaFw00OTAyMDkxOTM2 +NDZaMG8xITAfBgNVBAoMGERpdmVzdGVkIENvbXB1dGluZyBHcm91cDElMCMGA1UE +AwwcRGl2ZXN0ZWQgUFVCTElDIERlYnVnLUNJIEtleTEjMCEGCSqGSIb3DQEJARYU +c3VwcG9ydEBkaXZlc3Rvcy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCoQyu+Cf9FABMZ2HpOth/0wuXkQAoCQUyFay8ryuUF+mchC7ly9EvexRP4 +0/Gnu293Ct3FxqfLdluHa5lm8LAIji0JN0iXNv6XpqgSss804M1MoQLEfW2Hz0Fv +UkfB+dJINlUhuf8n1F9Fvv4qVbNaXIlpP495BtMpr7vsAKTGsUrx+9ka2EVuqA40 +0zQhaoAraOPih9wqpo3WAK15zvBq02ONp9EIRyI5GkRWswnuGJ5FhwbSIIBLcG2z +T2azTPtr/687QdA8hTm1kNz3PqS5QohrnSXKmGjVhgWnVEDHIB73/PPQc0GQqndN +4LFbw6B5thHk5QmZUOgrPo5fgocLAgMBAAGjUzBRMB0GA1UdDgQWBBR2zO3/5y4f +np4usLKfrBirNr6K3DAfBgNVHSMEGDAWgBR2zO3/5y4fnp4usLKfrBirNr6K3DAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQApYl4+giNz54HpMiqj +v9vfS8/UN8JldOlnqd6CZI4aqLITBP2g9qMpah7TAwdPn2LjoQq8geAWARLPHx4D +IOAY5Rek8VGyay/hQRXgsyc2yLauv93EgLQBxLAksnJ1pS/37hLin3iBRdQmEy5m +euLoH/Kkq47u/DxWx3BAIuWMN4GJxLagmHa73j0dHNMucbR5IX1MFKiykZ+3YBTK +QhtafxJ/lXmnRhihyV3Tu8uwRhrLFGlL45Lz1kd72/7ZCkz4WOsJ/zbZ035aV/Td ++SY8chPV2WnvtBjF7oJMoSkJ2R4rmQBe7PH2I1P4+7tS3hjiPz4u+2rHnLtC20d8 +F8Gn +-----END CERTIFICATE-----