mirror of
https://github.com/MaintainTeam/Hypatia.git
synced 2025-02-28 21:38:21 +03:00
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 <tad@spotco.us>
This commit is contained in:
parent
7cad969dfe
commit
99e55b5f4b
3 changed files with 28 additions and 0 deletions
|
@ -48,6 +48,7 @@ before_script:
|
||||||
- popd
|
- popd
|
||||||
- popd
|
- popd
|
||||||
- export PATH=$PATH:${ANDROID_SDK_ROOT}/cmdline-tools/tools/bin/
|
- 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
|
# Nothing fancy here, just checking sdkManager version
|
||||||
- sdkmanager --version
|
- sdkmanager --version
|
||||||
|
@ -68,6 +69,9 @@ lintDebug:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- ./gradlew -Pci --console=plain :app:lintDebug -PbuildDir=lint
|
- ./gradlew -Pci --console=plain :app:lintDebug -PbuildDir=lint
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- app/lint/reports/
|
||||||
|
|
||||||
# Make Project
|
# Make Project
|
||||||
assembleDebug:
|
assembleDebug:
|
||||||
|
@ -75,6 +79,7 @@ assembleDebug:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- ./gradlew assembleDebug
|
- ./gradlew assembleDebug
|
||||||
|
- apksigner sign --key "debugkey.pk8" --cert "debugkey.x509.pem" app/build/outputs/apk/debug/app-debug.apk
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- app/build/outputs/
|
- app/build/outputs/
|
||||||
|
|
BIN
debugkey.pk8
Normal file
BIN
debugkey.pk8
Normal file
Binary file not shown.
23
debugkey.x509.pem
Normal file
23
debugkey.x509.pem
Normal file
|
@ -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-----
|
Loading…
Add table
Reference in a new issue