MAC一鍵打包+發(fā)布蒲公英+打開網(wǎng)址腳本

前置條件
curl
jq
gradle

===jq安裝==
brew install jq
=====
brew是什么? baidu安裝吧
為什么要打開網(wǎng)址呢?截圖給測試用的,畢竟越省事越好
#!/bin/sh
#ping -c 3 192.168.18.1
#exec /bin/bash
# 自己打包命令幾何,要跳轉(zhuǎn)
:app:assembleGuanwangRelease
# exec /bin/bash
#chsh -s /bin/bash
# 切換到自己的工作目錄
cd /Users/kk/StudioProjects/kkk
gradle :app:assembleGuanwangRelease
cd /Users/kk/StudioProjects/kkk/app/build/outputs/apk/guanwang/release
echo ===========================查找apk======================================
#files=`find . -name ".svn"`
files=`find . -name "*.apk"`
 
apiKey=999
uKey=8888
RESULT={}
for f in $files;do
    echo $f
    RESULT=$(curl -F "file=@$f" -F "uKey=${uKey}" -F "_api_key=${apiKey}" https://www.pgyer.com/apiv2/app/upload)
    break
done

echo \n===========================發(fā)布成功======================================\n
#Iterm2 Build 3.4.8 curl生成的貌似有空格 然后jq就搞不定了
RESULT=`echo ${RESULT} | sed -e 's/[\n]*//g'`
buildShortcutUrl=$(echo ${RESULT} | jq  '.data.buildShortcutUrl') 
path=`echo ${buildShortcutUrl} | sed -e 's/["\t]*//g'`
open https://www.pgyer.com/${path}
read
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容