首页 > 其他分享 >12、freestyle风格的流水线作业回顾

12、freestyle风格的流水线作业回顾

时间:2023-04-21 19:06:10浏览次数:40  
标签:触发 12 freestyle request Job Trigger 构建 流水线

freestyle风格的流水线作业回顾
回顾:  
    流水线作业:
        Freestyle Job: Jenkins 1.x, 开放式 
            UI,手动 
        Maven Job 
        Pipeline Job: Jenkins 2.x, 开放式 
            编码,定义流水线

    maven工程spring-boot-helloworld
        克隆、构建、测试、打包(jar)、代码质量扫描(Sonar)、Docker Image (Dockerfile)、Push Image (Harbor)、修改部署配置文件、kubectl完成部署

        外部系统:认证凭据
            GitLab 
            SonarQube Server 
            Harbor 
            Kubernetes 

        触发流水线:Trigger
            GitLab Trigger (gitlab事件触发)
                push、tag_push、merge_request (open, accept)
            Generic Webhook Trigger  (只要能想jenkins发起http post request请求的)
                HTTP Post Request 
            周期性
            pollSCM 
            由前一个触发 

        构建后操作:
            构建通知:
                通知触发条件

    分布式构建: 
        静态agent 
        动态agent 
            { docker{} }
            { kubernetes{} }

标签:触发,12,freestyle,request,Job,Trigger,构建,流水线
From: https://blog.51cto.com/mfc001/6213932

相关文章

  • day 12 存钱问题
    1.找到相关年份的限制条件(年总和不可以超过20);2.根据限制遍历所有情况(采用循环);3.定义Max记录最大值;4.输出 #include<iostream>usingnamespacestd;intx8,x5,x3,x2,x1;doublef(intnum,doublet,intm){doublesum=1;for(inti=0;i<m;i++){sum*=(1+nu......
  • 洪君:mybatis plus012:增删改查 洪君
    plus的pom依赖:替代原mybatis<!--mybatisplus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus</artifactId><version>2.1.9</version></d......
  • 求出11-12+13-14…
    求出1/1-1/2+1/3-1/4…..1/100的和vari=1;(倒数和)首先分析题目,可以找出规律,分母为奇数时为累加,分母为偶数时累减。由此可以写出循环逻辑<script>letsum=0 //首先定义一个变量用来存放加减结果for(leti=1;i<=100;i++){if(i......
  • 5、自动化流水线---触发任务
    自动化流水线---触发任务一:周期性构建(日程表格式)这是一种cron类型的构建机制,它按照预定义的时间周期启动任务;◼对于期望能够基于代码变更进行触的CI场景来说,周期性构建并非其最佳选项,但对于有些类型的任务,它却也能够通过精心编排的周期性构建来避免资源冲突;Jenkinscron语法......
  • JMeter入门教程(12) --集合点
    文章目录1.任务背景2.任务目标3.任务实操1.任务背景JMeter中集合点是通过定时器SynchronizingTimer来实现的,本篇针对集合点展开详细介绍2.任务目标掌握基于JMeter性能测试脚本开发——集合点3.任务实操添加SynchronizingTimer,右击请求,选择添加>定时器>SynchronizingTimer......
  • 银河麒麟高级服务器操作系统V10 SP3安装kafka_2.12-2.3.1
    银河麒麟高级服务器操作系统V10SP3安装kafka_2.12-2.3.1 1.安装环境设置1关闭Selinux12345678910111213141516171819[root@localhost~]#vim/etc/selinux/config #Thisfilecontrolsthestate of SELinux on thesystem.#SELI......
  • 51nod 1212 无向图最小生成树(最小生成树)
    1212 无向图最小生成树基准时间限制:1 秒空间限制:131072 KB分值: 0 难度:基础题 收藏 关注Input第1行:2个数N,M中间用空格分隔,N为点的数量,M为边的数量。(2 <= N <= 1000, 1 <= M <= 50000)第2 - M + 1行:每行......
  • 【DP】LeetCode 312. 戳气球
    题目链接312.戳气球思路参考动态规划套路解决戳气球问题分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律在数组的动态规划问题中,一般dp[i]都是表示以nums[i]为结尾的状态;dp[i][j]分别表示以nums1[i]和nums......
  • CS61A_lab12_macro
     (define-macro(deffuncargsbody)`(define,(consfuncargs),body))分析:定义一个万能的函数定义,那就要模拟函数定义的样子。ok,函数定义是什么样子的呢?eg:(define(filter-lstfnlst)(if(null?lst)nil(if(fn(carlst))(cons(carlst)(fi......
  • CS0120 对象引用对于非静态的字段、方法或属性
    非静态类的方法是不能直接调用的,需要实例化,但当有时需在各个地方去调用该方法时,逐个去实例化会显得麻烦,可以采用一个静态类来封装后使用。只有静态类才能调用......