jck28 - 小柒 - 持续集成DevOps - jenkins job配置

一,任务配置

  • 任务是 jenkins 的核心功能,决定了 jenkins 怎么去执行

1,创建任务

2,任务配置

2.1 General 通用配置

2.2 源码管理

2.3 构建触发器

2.4 构建环境

2.5 构建

2.6 构建后操作

2.7 执行job

二,用户管理

三, 授权策略配置

四, 安全配置管理

4.1 介绍

  • Jenkins拥有良好的扩展性,如远程执行、接口调用等,但需要考虑到网络安全的因素,所以Jenkins将这些功能配置化,按需设置。

4.2 全局安全配置

  • 菜单:面板/系统管理/安全/全局安全配置
  • 配置项:
    • 认证(Authentication)
    • 标记格式器
    • 代理
    • 跨站请求伪造保护(CSRF)
    • 隐藏的安全警告
    • API Token
    • SSH Server

4.3 认证 Authentication

  • 不要记住我
  • 安全域
    • Jenkins 专有用户数据库
    • Servlet 容器代理
    • None
    • 授权策略
      • 任何用户可以做任何事(没有任何限制)
      • 登录用户可以做任何事
      • 遗留模式

4.4 标记格式器

4.5 代理

4.6 跨站请求伪造保护

4.7 API Token

  • 为每个新创建的用户生成一个遗留的 API token (不建议)
  • 允许用户手动创建一个遗留的 API token (不建议)
  • 启用 API Token 使用统计(推荐)

4.8 SSH Server