当前位置: 首页 > news >正文

pod 库发布脚本

repo_tag.sh 文件

#!/bin/zsh# 私有库名称
#PODNAME=${PWD##*/}
PODNAME="LBHorizontalCenterLayout"function obtain_git_tag
{# 类似 "s.version    = '0.0.1'"VERSION_STRING=`grep -E 's.version.*=' ${PODNAME}.podspec`TAG=`tr -cd "[0-9.]" <<< "$VERSION_STRING"`TAG=${TAG#*${TAG:0:1}}echo ${TAG}
}
# 当前tag
TAG=`obtain_git_tag`
echo "准备发版的版本号:$TAG"
if [ "$TAG" = "" ]; thenecho "match tag failed"exit 1
fifunction judgeResult()
{result=$1if [ result != 0 ];thenexit $resultfi
}git add .git commit -m "${PODNAME} ${TAG}"git push origingit tag  $TAG || judgeResult $?git push origin $TAG || judgeResult $?

repo_push.sh文件

pod trunk push  $PROJECT_NAME.podspec  --allow-warnings --verbose
http://www.lryc.cn/news/353394.html

相关文章:

  • Java 8 新特性:深入理解 Lambda 表达式的强大与应用
  • HTML5 Canvas图形绘制技术应用
  • JMETER工具:以录制手机app为例
  • PDF文件权限密码保护:如何去除及解决方法
  • 【电子信息(工程)】电子通信创新创业教育综合
  • 光伏无人机巡检的工作原理是什么?
  • 泛型中K T V E ? Object等分别代表的含义
  • 常用损失函数学习
  • 判断视频moov的位置
  • python安装依赖
  • 如何利用GitHubAction来发布自己的Python软件包
  • raspberry pi/orienge pi等arm架构硬件打包ros humble docker视觉及机器人开发镜像
  • springboot+mysql在线考试系统-计算机毕业设计源码82584
  • LangChain - 建立代理
  • 爬虫案例:有道翻译python逆向
  • 仅需一块 4GB 的 GPU ,就能运行开源大语言模型:Llama3 70B
  • 一战成电失败,二战上岸复旦!
  • 27寸2K显示器 - HKC G27H2
  • 编程实战:类C语法的编译型脚本解释器(七)语句
  • 实体-联系图
  • ROCm上来自Transformers的双向编码器表示(BERT)
  • 期权课程之第一节【用生活的例子解释什么是期权】
  • 【YOLOv10训练教程】如何使用YOLOv10训练自己的数据集并且推理使用
  • [windows系统安装/重装系统][step-4][番外篇-2]N卡驱动重装 |解决:开机几小时后电脑卡顿 | 后台自动运行了上千个Rundll32进程问题
  • Redis开发实战
  • C++ | Leetcode C++题解之第112题路径总和
  • leetcode力扣 2024. 考试的最大困扰度
  • lvgl无法显示中文
  • 读书笔记-Java并发编程的艺术-第1章 并发编程的挑战
  • RUST 和 GO 如何管理它们的内存