chore: 修复自动上传
This commit is contained in:
parent
998c21e620
commit
e1d61f4212
|
|
@ -42,49 +42,29 @@ jobs:
|
|||
- store_artifacts:
|
||||
path: app/build/outputs/mapping/release/
|
||||
destination: mapping/
|
||||
|
||||
upload_apk:
|
||||
working_directory: ~/code/app/build/outputs/apk/release
|
||||
|
||||
docker:
|
||||
- image: circleci/android:api-30-ndk
|
||||
|
||||
environment:
|
||||
JVM_OPTS: -Xmx4G
|
||||
|
||||
steps:
|
||||
- run:
|
||||
name: Define Environment Variable at Runtime
|
||||
command: |
|
||||
echo "export APP_VERSION_NAME=\$(cat output-metadata.json | jq '.elements[0].versionName' | awk -F '\"' '{print \$2}')" >> $BASH_ENV
|
||||
echo "export APP_OUTPUT_FILE=\$(cat output-metadata.json | jq '.elements[0].outputFile' | awk -F '\"' '{print \$2}')" >> $BASH_ENV
|
||||
echo "export APP_VERSION_CODE=\$(cat output-metadata.json | jq '.elements[0].versionCode'" >> $BASH_ENV
|
||||
echo "export APP_VERSION_NAME=\$(cat ./app/build/outputs/apk/release/output-metadata.json | jq '.elements[0].versionName' | awk -F '\"' '{print \$2}')" >> $BASH_ENV
|
||||
echo "export APP_OUTPUT_FILE=\$(cat ./app/build/outputs/apk/release/output-metadata.json | jq '.elements[0].outputFile' | awk -F '\"' '{print \$2}')" >> $BASH_ENV
|
||||
echo "export APP_VERSION_CODE=\$(cat ./app/build/outputs/apk/release/output-metadata.json | jq '.elements[0].versionCode'" >> $BASH_ENV
|
||||
source $BASH_ENV
|
||||
- publish:
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
build_and_upload:
|
||||
jobs:
|
||||
- build
|
||||
- app-center/publish:
|
||||
working_directory: ~/code/app/build/outputs/apk/release
|
||||
name: Publish to App Center
|
||||
group: HuanCheng65
|
||||
file: $APP_OUTPUT_FILE
|
||||
app: TiebaLite
|
||||
token: $APP_CENTER_TOKEN
|
||||
notes: $APP_VERSION_NAME
|
||||
|
||||
upload_mapping:
|
||||
working_directory: ~/code/app/build/outputs/mapping/release
|
||||
|
||||
docker:
|
||||
- image: circleci/android:api-30-ndk
|
||||
|
||||
environment:
|
||||
JVM_OPTS: -Xmx4G
|
||||
|
||||
steps:
|
||||
- run:
|
||||
name: Define Environment Variable at Runtime
|
||||
command: |
|
||||
echo "export APP_VERSION_NAME=\$(cat output-metadata.json | jq '.elements[0].versionName' | awk -F '\"' '{print \$2}')" >> $BASH_ENV
|
||||
echo "export APP_VERSION_CODE=\$(cat output-metadata.json | jq '.elements[0].versionCode'" >> $BASH_ENV
|
||||
source $BASH_ENV
|
||||
- mapping:
|
||||
- app-center/mapping:
|
||||
working_directory: ~/code/app/build/outputs/mapping/release
|
||||
name: Upload to App Center
|
||||
file: mapping.txt
|
||||
app: TiebaLite
|
||||
|
|
|
|||
Loading…
Reference in New Issue