代码拉取完成,页面将自动刷新
同步操作将从 融云 RongCloud/ios-ui-sdk-set 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。