Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >jenkins执行python脚本

jenkins执行python脚本

作者头像
py3study
发布于 2020-01-07 08:06:28
发布于 2020-01-07 08:06:28
2.9K0
举报
文章被收录于专栏:python3python3

最新在研究使用jenkins做升级发布功能,大概的操作是选择产品、模块、环境等参数后,执行一个python脚本,脚本获取用户选择参数,然后执行发布动作。

jenkins执行python脚本,需要使用python plugin

具体使用方法:

1、安装python plugin插件

2、创建一个project,在构建这一步中,选择Execute Python script。

3、然后将python脚本内容写入进来,注意这个文本框中对缩进有严格的要求。如果使用空格,就同一使用空格,如果使用table,就统一使用table

要获取用户选择的参数,可以使用os.getenv(参数名)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
jenkins执行python脚本的方法
在jenkins上打算运行一段python脚本,查到一些常用的方法,下面会介绍。还遇到了版本兼容性问题导致的怎么都执行不成功,最终试了各种版本,定位到兼容性问题,真是各种坑。
py3study
2020/01/07
8.9K0
Jenkins自动执行Python脚本,并输出测试报告
在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins来进一步完成自动化工作。
IDO老徐
2020/02/18
7.8K1
Jenkins自动执行Python脚本,并输出测试报告
Jenkins Python Plugin获取环境变量
官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin
donghui
2019/04/19
2.1K0
Jenkins Python Plugin获取环境变量
持续交付之.Net项目单测自动化框架落地(入门篇)
自动化测试框架和平台形形色色,只有最合适项目团队的才是最好的,本文带着快速搭建一个属于自己.Net项目的轻型单测自动化框架
高楼Zee
2019/10/29
9470
持续交付之.Net项目单测自动化框架落地(入门篇)
使用Jenkins自动部署博客
这篇文章比较简单,适合初学持续集成的读者,本文可以帮助你对基于Jenkins的持续集成有一个比较全局的概念。
青南
2018/08/31
1K0
使用Jenkins自动部署博客
持续交付之.NET项目版本管理及技术落地(Python版)
在上文 持续交付之基于Git Flow代码分支策略实践 中我们已经介绍基于 GitFlow 模型代码分支管理策略,同时为保证能给客户持续提供高品质的产品,保持项目稳定性,增强产品价值输出的节奏感。同时,为了规范工作流程,给客户提供明确的版本信息,固定产品发版策略以及分支管理规则提出要求,促使项目团队内认识一致,行为动作标准一致。
高楼Zee
2019/10/24
7080
持续交付之.NET项目版本管理及技术落地(Python版)
Jenkins Pipeline+SonarQube+Python集成钉钉群消息自动通知(webhook版)
SonarQube 最需要的功能之一是能够在质量未达到预期水平时使通知或构建失败。我们知道在 SonarQube 中具有质量阀的内置概念,在上文 Jenkins+SonarQube+Gitlab集成钉钉群消息自动通知(Python版) 我们是试图通过在主动等待其执行结束来获取扫描结果功能。但该解决方案并不是最好的,这意味着Jenkins 将“等待”忙碌,并且必须这个时间可控。
高楼Zee
2019/10/13
4.4K0
使用python-jenkins管理Jenkins
本次我们将要学习JenkinsAPI接口,我们先用Python-jenkins这个库完成。
DevOps云学堂
2022/12/29
1.1K0
使用python-jenkins管理Jenkins
使用 python-jenkins 执行脚本返回为空
最近在做一个发布系统的整合, 使用到 Jenkins API的 Python 的 python-jenkins 的包.
用户1416054
2018/08/02
1.8K0
使用 Jenkins 执行持续集成的几个实用经验分享
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aixiaoyang168/article/details/80636544
哎_小羊
2019/05/25
2.9K0
使用 Jenkins 执行持续集成的几个实用经验分享
持续集成:Jenkins Pipeline 邮件通知
上次我们讲解了如何离线部署 Jenkins,这次我们要看看在部署完之后,如何将部署结果通过邮件形式发送出来。
悟空聊架构
2024/06/14
6190
持续集成:Jenkins Pipeline 邮件通知
Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)
    众神殿内,依次坐着Editplus、Atom、Sublime、Vscode、JetBrains家族、Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一位睥睨众生的王者,那就是被称之为编辑器之神的Vim,作为一个有着30余年历史的老牌神器,没有任何编辑器可以和它媲美,其时江湖有云:神编Vim不会玩,纵称大神也枉然。Vim在 1976 年发布,奉行 Unix 传统的“Do one thing and do it well”哲学,每个程序只做一件事但求做到最好,通过程序之间的配合得到强大的功能,其两种模式(Normal/Insert) 的玄妙变换,幻化出各种组合的炫酷用法,不知倾倒了多少开发者的心。本次我们在Win10平台构建一套以Vim为核心的Python开发环境。
用户9127725
2022/08/08
5730
Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)
10.UI自动化测试框架搭建-获取Jenkins参数
在使用Jenkins管理测试流程的时候,我们可以通过参数化来动态修改测试执行的一些参数
zx钟
2022/03/29
3970
10.UI自动化测试框架搭建-获取Jenkins参数
持续交付之Jenkins+Ansible+Python搭建自动化部署框架(win版)
无论是为新需求添加的代码,还是静态配置的变更,应用的任何变动都要经过部署这道工序才能最终落地。但通常,新的部署意味着应用重启、服务中断。工程师和测试人员经常在深夜搞得筋疲力尽,甚至焦头烂额。进入持续交付的时代后,这个痛点只会更加突显,因为持续交付意味着持续部署。例如,在测试环境小时级的持续集成场景中,如果没有办法将部署过程流程化、自动化,显然会频繁打断最终的交付过程,大幅降低开发测试效率。
高楼Zee
2019/11/25
2.8K0
持续交付之Jenkins+Ansible+Python搭建自动化部署框架(win版)
Jenkins系列一:安装和简单配置Jenkins简单介绍Jenkins安装
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
格子Lin
2018/08/27
2.1K0
Jenkins系列一:安装和简单配置Jenkins简单介绍Jenkins安装
基于Jenkins的CocoaPods化iOS项目构建+蒲公英/FIR系统发布
本文以本地和Git为例,结合CocoaPods,简单介绍了如何用jenkins来进行CI编译并上传蒲公英和Fir生成相应二维码的流程。
nimomeng
2018/09/13
2.2K0
基于Jenkins的CocoaPods化iOS项目构建+蒲公英/FIR系统发布
安全研究 | Jenkins漏洞分析
Jenkins 是基于 Java 开发的开源软件项目,主要用于 CI (持续集成)、项目管理等。 Jenkins功能包括:
FB客服
2020/07/29
6.2K0
安全研究 | Jenkins漏洞分析
java调用python的惨痛史(无法获
环境:java,was,python2.6,红帽linux,oracle,python用cx_Oracle         事情是这样的,有个需求,需要对数据库进行处理,简单说就是把数据取出来,用python使用外部传参做一个处理,再写回到数据库。如果使用java直接搞的话需要绕很大一个圈,比较麻烦,用python的话就很简单了,于是就有了下面的故事,希望和我遇到同样问题的同学能对你们有一些帮助,少绕一些圈子,java和python功能开发都很顺利,于是到了java调用python环节
py3study
2020/01/17
1.2K0
gerrit触发jenkins执行脚本自动构建rpm包
持续集成包括很多,自动编译,自动打包,自动部署,自动测试。本文只涉及一部分,本文讲的是利用gerrit工具和jenkins工具在开发代码被review通过后merge到主干的时候触发rpm自动构建脚本,自动生成rpm包的过程。
后端云
2018/10/24
3.1K1
gerrit触发jenkins执行脚本自动构建rpm包
3天学会Jenkins_13_自动部署项目到远程服务器
通过在指定Gitlab项目上添加Jenkins的webhook,然后配置提交Tag时触发钩子。从而,Jenkins执行Jenkinsfile实现自动编译、打包和自动远程部署。
别打名名
2019/12/23
1.6K0
推荐阅读
相关推荐
jenkins执行python脚本的方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文