持续集成 问一下怎么把 python 脚本加入进 jenkins,就是在构建前先执行脚本

busgade · 2017年06月05日 · 最后由 小啄 回复于 2017年08月22日 · 2865 次阅读

由于我对 jenkins 不是很了解,仅仅用到的也只是每次点击一下构建而已,想问下怎么配置把 python 脚本和自动构建关联起来,
现在工作中需要用到这个进行构建前的测试,我网上找了很多都是 jenkins 的配置也看的我云里雾里的,希望懂得人给我说下配置大概过程,比如先怎么弄,
代码上传到哪儿,配置什么,之类的

共收到 7 条回复 时间 点赞
simple 回复

能稍微详细点吗,还有这个 python 脚本应该放在哪儿,必须是 jenkins 服务器那台电脑吗

busgade 回复

python 脚本需要放在 jenkins 执行 job 的机器上(可以是 master,也可以是 slave),不能跨机器调用。这个还不详细吗?

1 你的 job 在哪个机子上 PY 脚本就放那个机子里,当然你也可以把这个脚本放到触发构建的工程里一起上传,后面路径自己调一下就行了。
2 然后修改一下项目里的构建参数,里面填写你要执行的 py 脚本的启动 shell 命令就行了,放哪个目录都成 例如:

python D:\桌\xxx\xxx.py
之前启动构建的命令

3 这样以后你点击构建就会先运行 xxx.py 然后再执行之前的构建命令了,不过要注意,如果之前构建命令太复杂或者参数很多建议不要乱动,问问别人能不能这么修改在做,我也是刚接触这个的小白,这是我自己的做法希望有点帮助

jenkins 有一个插件,安装后可以直接写 Python 脚本,类似执行命令

—— 来自 TesterHome 官方 安卓客户端

Zhhh 回复

哦哦,学习了

busgade 关闭了讨论 07月18日 16:20
busgade 重新开启了讨论 07月18日 16:20
xin 回复

还记得名字不?

busgade 关闭了讨论 10月25日 10:01
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册