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

Jenkins 通过 Execute Shell 执行 shell 脚本 七

Jenkins 通过 Execute Shell 执行 shell 脚本 七

一、创建 .sh 文件

项目目录下新建 .sh 文件
在这里插入图片描述

jenkins-script\shell\ci_android_master.sh

添加 Execute Shell 模块
在这里插入图片描述
在 Command 中添加
在这里插入图片描述

# 获取 .sh 路径
CI_ANDROID_MASTER_PATH="${WORKSPACE}/jenkins-script/shell/ci_android_master.sh"
# 输出路径
echo "CI_ANDROID_MASTER_PATH=${CI_ANDROID_MASTER_PATH}"# 给 .sh 添加权限并执行
sh -x -c "chmod +x ${CI_ANDROID_MASTER_PATH} && ${CI_ANDROID_MASTER_PATH}"
二、Jenkins 中添加的参数,在 .sh 中如何获取

如下
在这里插入图片描述
在这里插入图片描述

.sh 中直接获取使用即可
${WORKSPACE}
${JOB_BASE_NAME}
${BUILD_ID}
${VERSION_DISTRIBUTE}
${APP_FEATURES}exportWorkspacePath="${WORKSPACE}/client/Export/HomeLand"
PKG_NAME="${JOB_BASE_NAME}_${BUILD_ID}.ipa"
http://www.lryc.cn/news/536362.html

相关文章:

  • 无人机常见的定位方式
  • 【Git版本控制器】:第一弹——Git初识,Git安装,创建本地仓库,初始化本地仓库,配置config用户名,邮箱信息
  • 使用 EDOT 监测由 OpenAI 提供支持的 Python、Node.js 和 Java 应用程序
  • 基于 STM32 的病房监控系统
  • 线上HBase client返回超时异常分析 HBase callTimeout=60000
  • 03.开闭原则详细介绍
  • 前端职业规划
  • 杂记:STM32 调试信息打印实现方式
  • python+unity落地方案实现AI 换脸融合
  • ComfyUI流程图生图原理详解
  • 【C++ 真题】P1824 进击的奶牛
  • 26、深度学习-自学之路-NLP自然语言处理-理解加程序,怎么把现实的词翻译给机器识别。
  • 24电子信息类研究生复试面试问题汇总 电子信息类专业知识问题最全!电子信息复试全流程攻略 电子信息考研复试真题汇总
  • leetcode25. K 个一组翻转链表
  • 工厂方法模式详解(Java)
  • SpringBoot+Dubbo+zookeeper 急速入门案例
  • pdf.js默认显示侧边栏和默认手形工具
  • 数据库第三次作业
  • 渗透利器:YAKIT 工具-基础实战教程.
  • 变分边界详解
  • 计算机毕业设计——Springboot餐厅点餐系统
  • Dav_笔记14:优化程序提示 HINTs -3
  • Makefile的用法及算法应用
  • 伯克利 CS61A 课堂笔记 08 —— Strings and Dictionaries
  • 机器学习 - 理解偏差-方差分解
  • Springboot引入(集成)Mybatis-plus
  • stm32 lwip tcp服务端频繁接收连接失效问题解决(tcp_recved)
  • java项目之基于SSM会议管理系统的设计与实现源码(ssm+mysql)
  • 腿足机器人之二- 运动控制概览
  • 【MySQL】基础篇