GithubHelp home page GithubHelp logo

kubeall / jenkins2book Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nbbull/jenkins2book

0.0 1.0 0.0 6.25 MB

Jenkins Pipeline实战:基于全开源工具链设计交付流水线

License: GNU General Public License v3.0

jenkins2book's Introduction

Jenkins Pipeline实战:基于全开源工具链设计交付流水线

第一部分 认识Jenkins Pipeline

第1课 Jenkins Pipeline入门

目标:掌握持续交付/devops的整体知识体系,了解jenkins2.0特点并进行入门实践 1.持续交付/devops概述 2.Jenkins Pipeline入门 3.Groovy基础 

第2课 Pipeline语法详解

目标:掌握Pipeline的详细语法 1.Jenkins Pipeline语法详解 2.项目实例

第二部分 Jenkins Pipeline高级

第3课 Pipeline高级使用技巧

目标:掌握Pipeline的高级使用技巧 1.multiBranch pipeline 2.shared libraries 3.parallel stage 4.Jenkins高可用设计 5.BlueOcean 6.项目实战

第三部分 设计交付流水线

第4课 开发环节的交付流水线设计方法

目标:掌握代码环节的交付流水线设计方法
1.git webhook 2.代码检查 3.单元测试 4.代码覆盖率统计 5.部署和发布 6.项目实战

第5课 集成测环节的交付流水线设计方法

目标:掌握集成测试环节的交付流水线设计方法 1.接口自动化测试方法 2.UI层自动化测试方法 3.接口/UI测试与pipeline集成设计 4.项目实战

第6课 专项测试环节的交付流水线设计方法

目标:掌握专项测试环节的交付流水线设计方法 1.安全测试 2.性能测试 3.专项测试与pipeline集成设计 4.项目实战

扩展:发布环节的交付流水线设计方法

1.分级部署和发布 2.自动打包分发 3.线上监控 4.质效度量

第四部分 研发协同平台的设计和开发【待定】

jenkins2book's People

Contributors

nbbull avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.