首页 > 其他分享 >Jenkins Pipeline 公共库

Jenkins Pipeline 公共库

时间:2024-04-03 17:46:30浏览次数:31  
标签:Pipeline xxxx 代码 公共 Jenkins com

  1. 在Git上创建一个代码仓库用来当作 Pipeline 公共库的存储
  2. 在Jenkins上配置 Pipeline 公共库
    •   Manage Jenkins -> System -> Global Pipeline Libraries
    •  

    • 配置 Library Path 这个就是 git 代码仓库里面的路径
    •  

       

  3. 创建 Job 任务调用公共库
    •   创建 Job,选 Pipeline 流水线,拉到最下面选择
    • #!groovy
      library 'shared-libs' // 这个是 Jenkins 公共代码库的名字
      RunPipeline("dev", "http://xxxx/xxxx.git", "xxxx", 8080) // 这个是共代码库执行方法的入口

       

    •  

  4. 相关参考文档
    1. 扩展共享库 (jenkins.io)
    2. github.com
    3. Jenkins 共享库最佳实践 - 耶喝 - 博客园 (cnblogs.com)
    4. Jenkins Pipeline: read a file and write a file - readFile, writeFile (code-maven.com)
    5. Jenkins Pipeline: running external programs with sh or bat (code-maven.com)

标签:Pipeline,xxxx,代码,公共,Jenkins,com
From: https://www.cnblogs.com/se7end/p/18113204

相关文章

  • Jenkins设置定时触发器执行任务
     1.选中任务,选择配置/构建触发器,选择定时构建  2.填写定时器参数,格式说明如下,共五个参数,参数之间空格隔开,不需要填的直接*号即可。  此处d定时任务的格式遵循cron的语法(可以与cron的语法有轻微的差异)。具体格式,每行包含5个字段,依次为分钟、小时、日、月、星期几,并......
  • 基础知识-K8s(docker jenkins git)部分
    (0402,更新到Git)资料来源roadmap.sh一小时学会Git|GeekHourDocker部分Docker(容器)到底是什么我的例子预制菜的做法。为了能让使用者都能同一种食材和同一种烹饪方法,我特意在中央厨房,将一种菜式里的食材处理到半熟或者全熟的状态,然后用真空的包装包好,之后在仓库里存放。使......
  • 2024年湖南省专升本公共科目考试大纲 南岳学院
    笔记2024年湖南省专升本公共科目考试大纲——高 等 数 学I.考试内容与要求本科目考试内容涵盖函数、极限、连续、微分学、积分学、微分方程、向量代数与空间解析几何、无穷级数等方面,主要考查考生对基本知识和基本方法的理解、掌握程度,突出考查考生的抽象......
  • jacoco+jenkins集成代码覆盖率
    1.需先在jenkins服务器上安装apache-ant(已安装)检查ant是否安装:ant-version 2.然后在jenkins服务器和测试环境上都安装jacoco(jenkins服务器和summer服务器已安装)cd /neworiental/jacocowgethttps://repo1.maven.org/maven2/org/jacoco/jacoco/0.8.5/jacoco-0.8.5.zipu......
  • 3093. 最长公共后缀查询(困难)
    核心思想倒序的字典树,算是板子题吧。也就是节点的成员变量有变化。classTrie{intidx;//下标intlength;//记录以此为后缀且长度最小的长度Trie[]son;//儿子Trie(){idx=(int)(1e4+10);length=(int)(5e3+10);......
  • Jenkins Pipeline 记录
    pipeline{agent{//确认任务执行的节点可以是any任何节点none不选择节点label'150'}options{//设置参数timeout(time:4,unit:'HOURS')//超时时间1小时,如果不加unit参数默认为1分buildDiscarder(logRotator(numToKeepStr:'5'))//保留三个历史构建版本dis......
  • Linux服务器运行jenkins
    环境说明linux系统版本:lsb_release-a  JDK版本:1.8  maven版本:3.9.6  不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.jenkins版本选择。官网如下,选择一个长期支持板,会稳定很多,也需要考虑JDK版本的支持。因此自己选择使用2.346......
  • [题解]P2516 [HAOI2010] 最长公共子序列——求LCS个数
    P2516[HAOI2010]最长公共子序列总的来说,这道题确实很精妙,难度也不小,耗费了不少时间去调。本来想过用容斥的思想,却因为当时理解不深没有继续思考就放弃了。学会了思路后对\(LCS\)有了更深层次的理解。题意简述给定\(A,B\)两个字符串(以.结尾),求它们的最长公共子序列的长度和个数......
  • [题解]P1439 【模板】最长公共子序列
    P1439【模板】最长公共子序列题意简述给出\(1,2,…,n\)的两个排列\(P_1\)和\(P_2\),求它们的最长公共子序列。范围限制:\(n\le10^5\)。样例53214512345输出:3。思路简述这道题看似是最长公共子序列,但是发现如果用\(O(n^2)\)的复杂度实现\(LCS\)就会时......
  • 代码随想录第22天 | 235. 二叉搜索树的最近公共祖先 701.二叉搜索树中的插入操作 450.
    235. 二叉搜索树的最近公共祖先 235.二叉搜索树的最近公共祖先-力扣(LeetCode)代码随想录(programmercarl.com)二叉搜索树找祖先就有点不一样了!|235.二叉搜索树的最近公共祖先_哔哩哔哩_bilibili给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百......