📚
Hoa Framework
  • 一、框架指南
  • 二、功能特性
  • 三、源码结构
  • 四、代码规范
  • 五、入门指南
  • 六、依赖注入/控制反转
  • 七、控制器和服务
  • 八、对象映射指南
  • 九、数据库操作指南
    • 9.1、正向工程(Code First)
    • 9.2、逆向工程(Database First)
    • 9.3、关于仓储(IRepository)
    • 9.4、增删改操作
    • 9.5、查询操作
    • 9.6、DataSet、DataTable 操作
    • 9.7、查询结果集映射
    • 9.8、批量增删改操作
    • 9.9、存储过程、视图、函数操作
    • 9.10、工作单元和事务
    • 9.11、多上下文、读写分离
    • 9.12、切面上下文(TangentDbContext)
    • 9.13、其他操作
    • 9.14、EF Core 高性能
    • 9.15、常见错误
  • 十、开放接口指南
    • 10.1、RESTFul 和 Swagger
    • 10.2、规范化返回值
  • 十一、数据校验
  • 十二、安全授权
  • 十三、异常处理
  • 十四、日志管理
  • 十五、配置管理
  • 十六、缓存管理
  • 十七、内置工具类
    • 17.1、数据加解密
  • 十八、跨域处理
  • 十九、筛选拦截器(未)
  • 二十、进程服务(Daemon)
  • 二十一、编写测试
    • 20.1、单元测试
    • 20.2、基准测试
    • 20.3、性能测试
  • 二十二、托管部署
    • 22.1、IIS 托管部署
    • 22.2、Nginx 托管部署
    • 22.3、Docker 容器部署
  • 二十三、性能分析(MiniProfiler)
  • 二十四、其他功能
    • 23.1、第三方包管理
    • 23.2、文件上传下载
    • 23.3、Razor 视图引擎
    • 23.4、生成客户端请求代码
    • 23.5、快捷操作
  • 二十五、Docker 容器化
    • 25.1、Docker 介绍
    • 25.2、Docker 安装
    • 25.3、Docker 安装服务
    • 25.4、Docker 常用命令
    • 25.6、Docker run 常用命令
    • 25.7、Docker-Compose 介绍
    • 25.8、docker-compose.yml
    • 25.9、Docker-Compose 常用命令
    • 25.10、Docker-Compose 转换 docker run
    • 25.11、Docker 构建自己的镜像
    • 25.12、Dockerfile指南
    • 25.13、Dockerfile 常用命令
    • 25.14、Dockerfile 打包、上传、分享
    • 25.15、Docker 数据卷
    • 25.16、Docker 域网络
    • 25.17、Docker + Nginx 实现分布式集群、负载均衡
  • 二十六、DevOps 持续部署集成
    • 26.1、DevOps 介绍
    • 26.2、持续集成、交付、部署
    • 26.3、Jenkins 介绍
    • 26.4、Jenkins 安装
    • 26.5、Jenkins 初始化
    • 26.6、Jenkins 实战演练
    • 26.7、Jenkis 项目配置
    • 26.8、Jenkins 插件
  • 二十七、OpenXml/Excel 操作
  • 二十八、SaaS 多租户
  • 二十九、Git 代码管理
    • 29.1、Git 介绍
    • 29.2、Git 安装
    • 29.3、Git 基础配置
    • 29.4、Git 工作流程
    • 29.5、Git 重要概念
    • 29.6、Git 创建仓库
    • 29.7、Git 基本操作
    • 29.8、Git 分支管理
    • 29.9、Git 查看提交历史
    • 29.10、Git 标签
    • 29.11、Git 拉取/获取/推送
    • 28.12、Git GUI工具
    • 29.13、Git 私有化部署
    • 29.14、Git 推荐开发模式
    • 29.15、Svn 转 Git
  • 贡献代码
  • 更新日志
由 GitBook 提供支持
在本页
  • General
  • 源码管理
  • 触发器
  • 触发时间配置

这有帮助吗?

  1. 二十六、DevOps 持续部署集成

26.7、Jenkis 项目配置

通过配置项目构建信息,一切交给Jenkins。

General

在General中可以设置项目名称及描述,可以参数化构建过程。

可以设置的参数主要类型有:

参数类型

描述

Boolean Value

布尔型参数

Choice

选择型参数

Credentials Parameter

认证参数

File Parameter

文件参数

Git Parameter

Git参数

Multi-line String Parameter

多行字符串参数

Password Parameter

密码参数

Run Parameter

运行参数

String Parameter

字符串参数

源码管理

可以配置Git、SVN等

触发器

  • 构建触发器,如图所示,在构建触发器中选择自己需要的定时构建。

  • 远程构建:根据文件,当此项目依赖的项目构建后,此项目也进行构建。

  • Build after other projects are built: 其它项目构建后,触发次项目构建

  • Build periodically:定时构建

  • Poll SCM:定时检测源码变更,有变更则触发构建

触发时间配置

H 12,22 * * *   ——每天中午12点和晚上10点
H/60 * * * *    ——每小时一次
H 8-23/2 * * *  ——8点到晚上11点,没两小时一次
  • 分钟,取值范围(0~59):若其他值不做设定,则表示每个设定的分钟都会构建 如:5 ,表示每个小时的第5分钟都会构建一次

  • 小时,取值范围(0~23):若其他值不做设定,则表示每个设定小时的每分钟都会构建 如: 5 ,表示在每天5点的时候,一小时内每一分钟都会构建一次

  • 日期,取值范围(1~31):若其他值不做设定,则表示每个月的那一天每分钟都会构建一次 如: 5 ,表示在每个月5号的时候,0点开始每分钟构建一次

  • 月份,取值范围(1~12):若其他值不做设定,则表示每年的那个月每分钟都会构建一次 如: 5 ,表示在每年的5月份,1号0点开始每分钟构建一次

  • 星期,取值范围(0 ~ 7):若其他值不做设定,则表示每周的那一天几每分钟都会构建一次 如: 5,表示每周五0点开始每分钟构建一次

每一部分的表达方式

  • *:表示任意合理的数

  • a-b:表示一个范围,比如:5-8 OR 5-8 。具体表达的意思参考上面的含义

  • a-b/c OR */c:表示一个范围内每个c构建一次,比如:5-10/2 OR /3 * 具体表达的意思参考上面的含义

  • a,b,c:表示为a、b、c时构建一次,比如:7,8,9 OR 13,5 具体表达的意思参考上面的含义

上一页26.6、Jenkins 实战演练下一页26.8、Jenkins 插件

最后更新于4年前

这有帮助吗?