`
buddie
  • 浏览: 186773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jenkins执行shell与batch对变量引用方式的不同

 
阅读更多

在将公司的打包工具从Windows下,转移到Linux上时,出现了ant中定义的变量不能识别的问题。

结果是Jenkins在执行shell与batch时,对变量的引用方式不同造成的。

 

执行shell时,引用Jenkins中定义的变量用${param}

执行batch时,引用Jenkins中定义的变量用%param%

 

在此Mark一下。

分享到:
评论

相关推荐

    jenkins 打包 ios shell命令

    ### Jenkins 打包 iOS 使用 Shell 命令详解 #### 一、背景介绍 在持续集成(CI)的流程中,使用自动化工具如Jenkins来构建iOS应用是常见且高效的做法。通过Shell脚本实现自动化的打包过程可以极大提高开发效率,并...

    jenkins项目配置说明

    1. **添加构建步骤**:在“构建”区域,选择“Execute Shell”或“Execute Windows batch command”,填写构建脚本,通常包括编译、测试和打包等步骤。 2. **Maven项目**:如果项目是Maven项目,可以选择“Invoke ...

    Jenkins入门1

    2. **Python脚本**: 使用Execute shell或Execute Windows batch command,根据操作系统执行Python脚本。 ### Jenkins 的授权和访问控制 Jenkins提供了多种安全策略,如基于角色的访问控制(RBAC)、矩阵权限管理,...

    jenkins添加python项目,如何解决Jenkins控制台输出类似与:ModuleNotFoundError: No module named ‘requests’

    选择“Execute shell”或“Execute Windows batch command”,这取决于你的操作系统。然后在命令框内输入执行Python脚本的命令,例如`python main.py`。 5. **处理环境变量**:如果Python环境不在系统的默认路径中...

    jenkins安装allure插件并发送邮件

    1. 在任务的“构建后操作”中,选择“Execute Windows batch command”或“Execute shell”(根据操作系统),输入生成Allure报告的命令。例如: ``` allure generate allure-results --clean --report-dir allure...

    jenkins+python自动化测试持续集成教程

    例如,添加一个Execute shell或Execute Windows batch command步骤来运行Python测试脚本。 3. 设置测试环境:确保Python环境变量已配置好,使得Jenkins能够访问Python解释器。如果在不同用户环境下有Python依赖问题...

    jenkins-demo1

    例如,对于 Maven 项目,添加 "Execute shell" 或 "Execute Windows batch command",并输入 "mvn clean install" 来执行构建过程。 6. **测试与代码覆盖率** 可以在构建步骤中添加测试执行,如 JUnit 测试,并...

Global site tag (gtag.js) - Google Analytics