【Jenkins】Jenkins运行python脚本的简单操作(windows)

简介: 【Jenkins】Jenkins运行python脚本的简单操作(windows)

1. 前置工作

根据我的这篇贴子配置好Github: https://blog.csdn.net/weixin_44244190/article/details/130730892?spm=1001.2014.3001.5501


2. Github仓库中上传测试代码和Jenkinsfile文件

第一步:新建一个 name.py 测试文件放在 MyJenkinsTest 的文件夹中。

name.py代码:

print("My Name is 果果牛")
a = 10
b = 3
print("恭喜:a+b={}".format(a+b))

第二步:新建一个名为 JenkinsTest 的Github仓库,将 name.py 放在 MyJenkinsTest 的文件夹中。同时,创建一个Jenkinsfile,放在 MyJenkinsTest 文件夹的同级目录下,并上传 JenkinsTest 的Github仓库中。

Jenkinsfile文件如下:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                bat 'python MyJenkinsTest\\name.py' 
            }
        }
    }
}

第三步:整个Github仓库的结构如下:

JenkinsTest

       └─ Jenkinsfile

       └─ MyJenkinsTest

                        └─ name.py


3. 运行工程

第一步:点击对应item的按钮,开始构建。

第二步:点击进入控制台(Console)构建完成后,可以看到python文件中的内容被执行了。

文章知识点与官方知识档案匹配,可进一步学习相关知识


相关文章
|
3月前
|
存储 数据库连接 API
Python环境变量在开发和运行Python应用程序时起着重要的作用
Python环境变量在开发和运行Python应用程序时起着重要的作用
136 15
|
2月前
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
173 5
|
2月前
|
Shell 开发工具 Python
如何在vim里直接运行python程序
如何在vim里直接运行python程序
|
3月前
|
开发者 Python
使用Python实现自动化邮件通知:当长时程序运行结束时
本文介绍了如何使用Python实现自动化邮件通知功能,当长时间运行的程序完成后自动发送邮件通知。主要内容包括:项目背景、设置SMTP服务、编写邮件发送函数、连接SMTP服务器、发送邮件及异常处理等步骤。通过这些步骤,可以有效提高工作效率,避免长时间等待程序结果。
113 9
|
4月前
|
Linux 区块链 Python
Python实用记录(十三):python脚本打包exe文件并运行
这篇文章介绍了如何使用PyInstaller将Python脚本打包成可执行文件(exe),并提供了详细的步骤和注意事项。
177 1
Python实用记录(十三):python脚本打包exe文件并运行
|
3月前
|
算法 测试技术 开发者
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗;代码审查通过检查源代码发现潜在问题,提高代码质量和团队协作效率。本文介绍了一些实用的技巧和工具,帮助开发者提升开发效率。
67 3
|
5月前
|
Python
turtle库的几个案例进阶,代码可直接运行(python经典编程案例)
该文章展示了使用Python的turtle库进行绘图的进阶案例,包括绘制彩色圆形和复杂图案的代码示例。
1317 6
turtle库的几个案例进阶,代码可直接运行(python经典编程案例)
|
5月前
|
Python
turtle库的几个简单案例,代码可直接运行(python经典编程案例)
该文章提供了多个使用Python的turtle库绘制不同图形的简单示例代码,如画三角形、正方形、多边形等,展示了如何通过turtle进行基本的绘图操作。
549 5
|
5月前
|
NoSQL MongoDB 数据库
python3操作MongoDB的crud以及聚合案例,代码可直接运行(python经典编程案例)
这篇文章提供了使用Python操作MongoDB数据库进行CRUD(创建、读取、更新、删除)操作的详细代码示例,以及如何执行聚合查询的案例。
48 6
|
5月前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称