【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文件中的内容被执行了。

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


相关文章
|
2月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
2月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
1194 1
|
3月前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
85 0
|
3月前
|
小程序 Windows
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
MASM32编写的程序在Windows 7,10下运行正常,但在Win XP下运行时只闻其声不见其形的故障
|
3月前
|
Python Windows
python之windows脚本启动bat
python之windows脚本启动bat
|
4月前
|
前端开发 jenkins 持续交付
jenkins学习笔记之二十:docker in docker运行pipeline
jenkins学习笔记之二十:docker in docker运行pipeline
|
4月前
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
311 0
|
4月前
|
Python Windows
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
【Azure 应用服务】App Service For Windows 环境中部署Python站点后,如何继续访问静态资源文件呢(Serving Static Files)?
|
4月前
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?