jenkins持续集成Python项目

 

Jenkins CI服务测试

目的:

为实现公司内部项目的持续自动部署(针对Python项目)

工具、环境:

Jenkins、gitlab、Java1.8、Python3.6

过程:

这里以xxxxxx系统为例,进行持续自动部署和测试,

1、首先我们在gitlab创建该项目仓库,并将最新的代码上传, 发布分支为master

记录项目地址: http://192.168.1.21x:xxx/root/xxxx.git

  1. 登录jenkins

为区分项目,我们对首页view视图进行分类分页,在YouTube视图页下面创建新的项目

图1

 

输入项目名称youtube_vue,选择Freestyle project,如果有类似项目存在可以选择复制他的配置信息,在此基础上进行调整,将新建的项目Add to current view添加到当前的视图中,

进入新建项目的配置页面

General项配置

图2

Description中添加项目描述

Restrict where this project can be run指定运行该项目的服务器代号

Advanced高级设置

图3

Trycount指定失败重试次数

Use custom workspace指定运行服务器上的项目文件位置

Source code management项配置

图4

选择git、

输入项目地址、

指定发布分支

在credentials中添加凭证

图5

Build triggers项配置

图6

获取用户token,

开启项目的webhook配置项,

选择push event

Build environment项配置

图7

添加构建步骤

根据需要输入windows指令、Python脚本、shell命令等

Save change保存生效

下一步以项目所有者或管理员身份登录gitlab配置项目的webhook

图8

左侧----设置----集成-----

配置webhook地址和secret token、触发条件

Add webhook设置完成

图9

可使用test进行触发测试,并选择合适的触发条件

图10

Jenkins页面会有如下提示表示触发成功

图11

展开查看具体构建信息

末尾有Finished: SUCCESS

即表示此次构建成功

图12

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值