I’m using curl to deploy builds to telegram. I started with this tutorial. Everything was working fine. Now I need to add some changes to .gitlab-ci.yml, here it is:
stages:
- build
- deploy
build:
image: reactnativecommunity/react-native-android
stage: build
only:
- master
script:
- npm install
- cd android && chmod +x gradlew
- UNLOCKED=false ./gradlew assembleRelease
- mv app/build/outputs/apk/release/app-release.apk …/desan-build.apk
- UNLOCKED=true ./gradlew assembleRelease
- mv app/build/outputs/apk/release/app-release.apk …/desan-build-unlocked.apk
artifacts:
paths:
- desan-build.apk
- desan-build-unlocked.apk
deploy_tg:
image: curlimages/curl
stage: deploy
only:
- master
script:
- >-
curl
-F chat_id=$TG_CHAT_ID
-F document=@desan-build.apk
-F caption="Project: Desan
Locked version"
-F parse_mode=html
https://api.telegram.org/bot${TG_BOT_TOKEN}/sendDocument
- >-
curl
-F chat_id=$TG_CHAT_ID
-F document=@desan-build-unlocked.apk
-F caption="Project: Desan
Unlocked version"
-F parse_mode=html
https://api.telegram.org/bot${TG_BOT_TOKEN}/sendDocument
- >-
curl
-F chat_id=$TG_CHAT_ID
-F text="Project: Desan
Commit: $CI_COMMIT_SHORT_SHA
$CI_COMMIT_MESSAGE"
-F parse_mode=html
https://api.telegram.org/bot${TG_BOT_TOKEN}/sendMessage
And now it’s not working. Here is the output(I also checked files with “ls -a”)