zoukankan      html  css  js  c++  java
  • Jenkins部署git+python项目实现持续集成


    1. 创建 item

    接下来填写创建任务的名字,并选择创建一个 Freestyle project ,点击确认。

    2. 配置

    接下来进入到项目相关配置页:

    2.1 general:

    项目描述随意填写。

    2.2 源码管理:

    用的是git管理代码的。所以这里我选择的是git. 然后填写远程git仓库的url,和账号。分支选择需要操作分支。这里默认给master

    关于 url 下面的 Credentials :这个是远程代码库的账号和密码。由于我的git项目是公开的,那么所有人都可以看到,所以不必填写账号信息。

    2.3 构建触发器:

    设定什么时候执行。这里可以设置一个定时运行任务,选择POLL SCM,然后在日程表中输入执行时间。

    也可以不设置定时更任务。

    一共五位:五个星 * * * * * 分别代表分 时 天 月 周(中间有一个空格),我就写了隔30天执行一次:* * 30 * *

    时间格式 具体参考:crontab 定时写法整理

    2.4 构建环境:

    这里就不设置了。

    2.5 构建:

    点击 增加构建步骤

    这一步可以写一些脚本,在构建的时候先运行。如果jenkins部署在windows上就选择Excute windows batch command.如果是部署在linux系统上,就选择Excute shell,添加shell脚本

    我在git项目里只放了一个 test_CI.py 文件,所以这里我的命令就是 运行这个文件。具体到某个项目,可以是启动项目的命令等等。

    2.6 构建后操作:

    这里是一些jenkins在项目构建之后执行的一些动作,比如发送邮件通知(需要安装插件)等等。这里没必要了。

    然后点击下面的 保存 ,就会返回主面板,刚创建的项目就会显示出来。接下来可以进行手动构建了。

    ps:点击旁边的 配置 我们可以修改刚刚创建这个任务的时候填写的配置信息。

    3. 构建

    点击 Build Now 开始构建 ,可以看到构建状态:

    最后,构建成功,左边的 小圆 是 蓝色 。构建不成功 是 红色,表示 在构建过程中发生错误。

    直接点击 小圆圈 可以查看控制台输出。

    uploading-image-831877.png

    或者 点击 构建的序号 ,进去在里面也可以查看各种信息。

    可以看到,先去git拉取最新的项目文件,然后开始执行 我们写的命令。最后成功构建。

    另外,点击 工作区 我们可以看到我们的项目源码。

  • 相关阅读:
    数学之道-微积分
    mysql join实现方式
    python pip源配置
    python使用tesseract-ocr完成验证码识别
    Linux和Windows下查看环境变量方法对比
    把大象装进冰箱的N种方法
    mysql 取当前日期对应的周一或周日
    window 安装 Twisted 遇到的问题
    Java泛型
    Android之Adapter用法总结
  • 原文地址:https://www.cnblogs.com/ChangAn223/p/11289447.html
Copyright © 2011-2022 走看看