windowns环境:pycharm+gitee+jenkins配置:实现项目自动构建,自动部署

1 篇文章 0 订阅
1 篇文章 0 订阅

CI/CD简介

	CI:持续集成。CD:持续交付、持续部署。CI/CD是一种实践,目的是为了持续收到反馈,便于持续改进软件质量。

前置准备

    1.本地具有git环境,环境配置方法参考:https://blog.csdn.net/Test_the_rookie/article/details/129656728
    2.本地已经配置好了jenkins工具,配置方法参考:https://blog.csdn.net/Test_the_rookie/article/details/129657949
    3.本地的代码已经实现基于git管理,我这里用的是gitee,具体配置方法参考:
      https://blog.csdn.net/Test_the_rookie/article/details/124974817

代码拉取配置

一、jenkins插件准备:
  
         进入jenkins平台之后,根据路径:Dashboard>Manage Jenkins>插件管理进入插件管理页面,找到“Available plugins”。
         安装插件:Gitee Plugin、Git plugin、Allure、Generic Webhook Trigger Plugin


二、jenkins配置gitee访问权限:

    1.进入gitee代码管理平台,点击登录头像,找到设置,并进人设置页面,按照图示步骤操作,生成一个私人令牌。
    2.将生成的私人令牌复制备用

在这里插入图片描述

    2.进入jenkins系统配置页面,按照图示操作

在这里插入图片描述

  3.添加完成之后,点击测试链接,如若配置无误,便可看到  成功字样
  4.点击Configure System 页面底部的保存、应用按钮。即完成了jenkins访问gitee的权限配置

在这里插入图片描述

三、流水线配置:

    1.在jenkins首页,点击新建item按钮,进入任务(流水线)新建界面,输入任务名称之后,选择“Freestyle project”,完成任务创建。
    2. 进入新建任务的配置页面:
        *构建记录配置*   

在这里插入图片描述

       *源码管理配置*

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

    *构建触发器配置*
     勾选Gitee webhook 触发构建,勾选后,默认选中的内容不用去更改它,然后根据提示进入gitee,去配置webhook 

在这里插入图片描述

    生成webhook密码:

在这里插入图片描述

      gitee配置WebHooks 路径为:对应仓库----管理----webhooks

在这里插入图片描述

按照上述操作配置后,即可完成在jenkins中,手动实现项目构建:点击jenkins对应任务的构建按钮,就可以从gitee服务器中拉取对应的代码到本地,然后在本地构建,如果想要构建完成之后自动执行构建的代码,则需要在进行相应的配置

自动执行代码配置

       1.进入对应的流水线配置详情页,找到“Build Step”模块,输入命令:“Python  main.py”
       2.配置完成之后,点击保存,这样每次流水线任务构建之后,都会自动执行框架中的代码

在这里插入图片描述

报告收集配置

      1.同样是进入对应流水线的配置页面,按照附件标记内容填写即可

在这里插入图片描述

至此,我们现在已经实现了jenkins从gitee拉取项目代码,并自动构建,自动执行的完整流程配置,相信各位小伙伴想迫不及待的试一试了,其实此处还有个不完善的地方,就是我这套配置目前没有办法监听用户向gitee仓库提交代码的动作,从而无法实现:有代码更新,jenkins就自动拉取项目代码并且执行的操作。如果有需要的小伙伴,可以参考我恩师的一篇文章:http://testingpai.com/article/1675492752710。
她在里面很详细的写了如何实现自动构建的配置过程,我这边由于没有公网ip,一直没有配置成功。如果各位大佬有其它办法实现完全自动拉取的配置,记得滴滴我一下。不甚感激!

                                                ----------------------------------------------------------学海无涯
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值