加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.sh 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
qixinbing 提交于 2021-02-26 16:47 . udpate dev -> main
#!/bin/bash
# Created by qixinbing on 2021/2/26.
# Copyright (c) 2021 RongCloud. All rights reserved.
#Version=5.0.0
#Release_Node=113
## 1. 更新 git 仓库
git checkout main
git reset --hard origin/main
git clean -dfx
git pull
## 2. 更新所有的代码
function update_sdk(){
src_name=$1
target_name=$2
cp /var/lib/jenkins/jobs/iOS-SDK-Release/builds/${Release_Node}/archive/output/${src_name}_SourceCode_*.zip ./
unzip ${src_name}_SourceCode_*.zip
rm -rf ${target_name}/
mv ${src_name}/${src_name} ${target_name}
rm -rf ${src_name}
rm -rf ${src_name}_SourceCode_*.zip
}
update_sdk RongIMKit IMKit
update_sdk RongSticker Sticker
update_sdk RongSight Sight
update_sdk RongiFlyKit iFlyKit
update_sdk RongContactCard ContactCard
update_sdk RongCallKit CallKit
## 3. 更新 podspec 版本
sed -i "" -e 's/[0-9]\.[0-9]\{1,2\}\.[0-9]\{1,2\}/'"$Version"'/' RongCloudOpenSource.podspec
## 4. 提交代码
git status
git add .
git commit -m "Release RongCloud SourceCode Version ${Version}"
git push origin main -v
## 5. 打 tag
TAGS=`git tag`
if [[ "${TAGS[*]}" =~ $Version ]]; then
git tag -d $Version
git push origin --delete tag $Version
fi
git tag -a $Version -m $Version
git push origin $Version
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化