jenkins入门2

Jenkins常见应用场景

  • 创建一个项目,手动构建,完成简单任务,比如下载代码进行编译。

  • 编译失败通知用户

  • 参数化构建

  • 代码改动自动触发构建或者定时触发构建

  • 一个项目构建完成后自动调用另一个项目的构建,完成一连串任务

  • 并发构建

主要的job类型

  • freestyle project

    自由风格项目,主要的项目类型

  • maven project

    maven项目专有,类似freestyle,更简单

  • Multiconfigration project

    多配置项目,适合大量不同配置(环境、平台等)构建

  • Pipeline

    流水线项目,适合使用pipeline 插件功能构建流水线任务,或者使用freestyle project不容易实现的负责任务

  • Multibranch pipeline

    多分支流水线项目,根据SCM仓库中的分支创建多个pipeline项目

配置

  • General

      项目基本配置

      项目名字,描述,参数,禁用项目,并发构建,限制构建默认node等

  • Source code managemet

      代码库信息,支持Git,Subversion等

  • Build Triggers

      构建触发方式

      周期性构建,poll scm,远程脚本触发构建,其他项目构建结束后触发等

  • Build Environment

      构建环境相关设置

      构建前删除workspace,向Console输出添加时间戳,设置构建名称,插入环境变量等

  • Build

      项目构建任务

      添加1个或者多个构建步骤

  • Post-build Actions

      构建后行为

      Artifact归档,邮件通知,发布单元测试报告,触发下游项目等

    注:restrict where this project can run 限定这个项目只能在某个节点上运行

相关推荐
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_1 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉1 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦1 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
java_cj1 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
lsyeei1 天前
linux 系统目录详解
linux·运维·服务器