Jenkins系列之—21 Jenkins Python Plugin获取环境变量
2015-10-14 10:09
495 查看
Jenkins Python Plugin
官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin
它使得在构建时可以执行Python脚本(前提:Python必须已经被添加到path环境变量中)
当然,它也也可以使用Jenkins提供的一系列环境变量,如:BUILD_NUMBER BUILD_ID JOB_NAME JENKINS_HOME 等等
具体这些环境变量可以点击如下链接查看详情,http://ip[:port]/jenkins/env-vars.html/
那么如何使用这些环境变量呢?
以BUILD_NUMBER为例,
在windows batch命令中使用此环境变量,使用%BUILD_NUMBER%即可
在linux shell命令中使用此环境变量,使用${BUILD_NUMBER}即可
而在Python脚本中要使用此环境变量,则需要具体的代码实现,如下:
?
执行此构建,输出结果截图如下:
官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin
它使得在构建时可以执行Python脚本(前提:Python必须已经被添加到path环境变量中)
当然,它也也可以使用Jenkins提供的一系列环境变量,如:BUILD_NUMBER BUILD_ID JOB_NAME JENKINS_HOME 等等
具体这些环境变量可以点击如下链接查看详情,http://ip[:port]/jenkins/env-vars.html/
那么如何使用这些环境变量呢?
以BUILD_NUMBER为例,
在windows batch命令中使用此环境变量,使用%BUILD_NUMBER%即可
在linux shell命令中使用此环境变量,使用${BUILD_NUMBER}即可
而在Python脚本中要使用此环境变量,则需要具体的代码实现,如下:
?
执行此构建,输出结果截图如下:
相关文章推荐
- Python运算符,python入门到精通[五]
- SSDP发现LAN中其他机器 --- Python
- Python 文件 和 异常处理
- 使用Python将Word文件另存为任意支持的格式
- python os模块学习
- Python I/O 笔记
- 《Python基础教程》
- 命令行字典
- 在arduino yun中的openwrt安装python easy_install 和pip
- 在Python的while循环中使用else以及循环嵌套的用法
- Python编程中的for循环语句学习教程
- Python循环语句之break与continue的用法
- Python编程中字符串和列表的基本知识讲解
- 深入讲解Python编程中的字符串
- python win下的缓存问题没得到解决
- python3 下supervisord
- Sublime Text 3 运行Python控制台不能输出中文的解决方法
- Sublime Text 3 运行Python控制台不能输出中文的解决方法
- python中一些比较实用的小技巧
- python中实现PCA