• Jenkins的项目管理


    新建Item

    使用Jenkins最重要的是能够创建一些工作流,除了部署,还能做很多流程上的事情。同样,一条条项目建起来需要做一定的管理,在Jenkins首页Jenkins->新建可以按自己的需要新建条目 img

    • Pipeline是最一般的流程,基本上什么都没有,完全通过写脚本的方式完成你需要的操作
    • Folder仅仅是进行组织管理
    • Multibranch Pipeline是结合了Git管理的流程,运行的脚本需要放在Git项目中,不过验证脚本正确性比较麻烦,还会在git中暴露Jenkins中的一些操作

    目前来说只试过以上画红圈的,其他的在之后的调研中也可以继续完善,之后的内容都会按照使用Pipeline的方式编写,Multibranch暂时不考虑

    Pipeline编写

    img流程基本都是用Pipeline编写完成的,只要脚本允许,想干什么都行,网上的文章介绍具体怎么写的很少,不过介绍它能干什么的文章还是挺多的,我找了一篇文章,可以参考一下 Jenkins pipeline 入门到精通系列文章(其实看完了根本精通不了,很多都是一点而过)

    但是具体我们要完成什么功能,可能只能通过文档,以及搜索一些实例来完成了 Pipeline中提到,我们可以使用Groovy脚本来编写,所以想写比较高级的脚本需要对Groovy有所了解,在Pipeline部分我会贴出一份自己写好的例子,入门的时候可以稍微参考一下,之后要写高级的时候再现查现写吧

    构建

    建好的Pipeline验证其正确性以及日常运行都需要用构建来触发 img构建的具体细节在构建章节

  • 相关阅读:
    Ant属性文件
    使用numpy处理数组
    机器学习实战之决策树(一)
    列表去掉重复元素
    cv2.putText,cv2.rectangle方法
    sklearn 中文文档
    numpy delete方法
    MATLAB ~的用法
    MATLAB 基础
    Python 遍历目录下的子目录和文件
  • 原文地址:https://www.cnblogs.com/zhangxiaoliu/p/7518398.html
Copyright © 2020-2023  润新知