Start
Entdecken
Suche senden
Hochladen
Einloggen
Registrieren
Anzeige
Check these out next
認識 Docker
協哲 蔡
Coscup 2018
Yi Tseng
容器式基礎架構介紹
Philip Zheng
企業導入容器經驗分享與開源技能培養
Philip Zheng
桃園市教育局Docker技術入門與實作
Philip Zheng
容器與 Gitlab CI 應用
Philip Zheng
Kubernetes project update and how to contribute
inwin stack
First meetingwithgit
Rhythm Sun
1
von
44
Top clipped slide
99cloud openstack ci
23. Oct 2015
•
0 gefällt mir
2 gefällt mir
×
Sei der Erste, dem dies gefällt
Mehr anzeigen
•
495 Aufrufe
Aufrufe
×
Aufrufe insgesamt
0
Auf Slideshare
0
Aus Einbettungen
0
Anzahl der Einbettungen
0
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
Software
99cloud CI/CD training material
Liang Bo
Folgen
CTO um UniLake System
Anzeige
Anzeige
Anzeige
Recomendados
Docker容器微服務 x WorkShop
Philip Zheng
1.1K Aufrufe
•
76 Folien
容器式軟體開發介紹
Philip Zheng
1.1K Aufrufe
•
22 Folien
DNN平台建置分享
inwin stack
1K Aufrufe
•
20 Folien
OpenStack系列公开课2 -20130508
OpenCity Community
2.1K Aufrufe
•
36 Folien
微服務對IT人員的衝擊
Philip Zheng
3.7K Aufrufe
•
38 Folien
VSCode Remote Development
Philip Zheng
403 Aufrufe
•
13 Folien
Más contenido relacionado
Presentaciones para ti
(20)
認識 Docker
協哲 蔡
•
456 Aufrufe
Coscup 2018
Yi Tseng
•
470 Aufrufe
容器式基礎架構介紹
Philip Zheng
•
1.8K Aufrufe
企業導入容器經驗分享與開源技能培養
Philip Zheng
•
1.5K Aufrufe
桃園市教育局Docker技術入門與實作
Philip Zheng
•
1.1K Aufrufe
容器與 Gitlab CI 應用
Philip Zheng
•
2.8K Aufrufe
Kubernetes project update and how to contribute
inwin stack
•
672 Aufrufe
First meetingwithgit
Rhythm Sun
•
410 Aufrufe
VSCode Remote Development 介紹
Philip Zheng
•
665 Aufrufe
淺談 Kubernetes於大數據生態系的相關開發近況
inwin stack
•
887 Aufrufe
Build your own kubernetes apiserver and resource type
inwin stack
•
616 Aufrufe
認識程式交易
Philip Zheng
•
4K Aufrufe
理財機器人技術簡介與實作經驗分享
Philip Zheng
•
1.8K Aufrufe
[China merge world tour] Perforce Introducing Git Fusion
Perforce
•
837 Aufrufe
20170905 dev ops in hiiir
Isaac Tseng
•
422 Aufrufe
GDG Taichung: Cloud Study Jam ML API
Duran Hsieh
•
217 Aufrufe
Docker + CI pipeline 的高效率 ChatBot 開發方法
Philip Zheng
•
3K Aufrufe
Qt gui编程
hangang123
•
828 Aufrufe
Thesis Defense
Logic Solutions, Inc.
•
774 Aufrufe
OpenStack ecosystem
OpenCity Community
•
2.3K Aufrufe
Similar a 99cloud openstack ci
(20)
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
•
923 Aufrufe
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
•
163 Aufrufe
Docker 最佳实践
YuLing Liu
•
108 Aufrufe
Docker workshop
Wei Tung
•
213 Aufrufe
Dev-Ops与Docker的最佳实践 QCon2016 北京站演讲
ChinaNetCloud
•
2.9K Aufrufe
Weic2015 docker
Ray Lin
•
405 Aufrufe
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
•
887 Aufrufe
微博基于Docker的混合云平台设计与实践
Weibo Corporation
•
813 Aufrufe
Docker open stack
Guangya Liu
•
1.2K Aufrufe
Docker 淺入淺出
Miles Chou
•
706 Aufrufe
Artifacts management with CI and CD
Chen-Tien Tsai
•
1.8K Aufrufe
程式交易介紹及 FinTech 創作分享
Philip Zheng
•
3.9K Aufrufe
twMVC#42 讓我們用一種方式來開發吧
twMVC
•
545 Aufrufe
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
•
738 Aufrufe
Software Engineer Talk
Larry Cai
•
1K Aufrufe
用简单语言构建复杂系统
Leo Zhou
•
256 Aufrufe
How to integrate GitLab CICD into B2B service
Alex Su
•
194 Aufrufe
Docker基礎
Perry Tsai
•
62 Aufrufe
Kubernetes on gcp
Tech Podcast Night
•
334 Aufrufe
docker intro
koji lin
•
1.9K Aufrufe
Anzeige
Más de Liang Bo
(7)
99cloud training material
Liang Bo
•
742 Aufrufe
Your first c# app on OpenStack
Liang Bo
•
702 Aufrufe
99cloud Docker Training module 2
Liang Bo
•
1.1K Aufrufe
Docker module 1
Liang Bo
•
600 Aufrufe
OpenStack Neutron Introduction
Liang Bo
•
616 Aufrufe
how to use openstack api
Liang Bo
•
672 Aufrufe
Docker with openstack
Liang Bo
•
894 Aufrufe
Último
(20)
Ragic 資訊安全簡介
Ragic
•
6 Aufrufe
留信网认证可查【威斯康星大学麦迪逊分校文凭证书毕业证购买】
hh123hh1
•
2 Aufrufe
美国西部国际大学毕业证文凭成绩单制作指南
nahej99297
•
3 Aufrufe
《南伊利诺伊大学卡本代尔校区大学毕业证|学位证书校内仿真版本》
w124dsa
•
2 Aufrufe
在哪里可以做《巴斯泉大学文凭证书|毕业证》
25ds12d
•
2 Aufrufe
留信网认证可查【华盛顿州立大学文凭证书毕业证购买】
1lkjhg
•
2 Aufrufe
☀️《UCONN毕业证仿真》
jjkjkijk
•
2 Aufrufe
留信网认证可查【波尔顿大学文凭证书毕业证购买】
12da12
•
6 Aufrufe
在哪里可以做《曼海姆大学文凭证书|毕业证》
kjds1245
•
2 Aufrufe
留信网认证可查【西密歇根大学文凭证书毕业证购买】
hh123hh1
•
2 Aufrufe
留信网认证可查【福特汉姆大学文凭证书毕业证购买】
1lkjhg
•
2 Aufrufe
《拉夫堡大学毕业证|学位证书校内仿真版本》
w124dsa
•
2 Aufrufe
《莱斯特大学毕业证|学位证书校内仿真版本》
w124dsa
•
2 Aufrufe
如何办理一份高仿哈珀亚当斯大学毕业证成绩单?
aazepp
•
3 Aufrufe
留信网认证可查【蒙大拿州立大学文凭证书毕业证购买】
1lkjhg
•
2 Aufrufe
VCACICM6_M04_Configuring_IaaS.pptx
LoessPlateau
•
1 Aufruf
VCACICM6_M05_Blueprints_and_Catalog Services.pptx
LoessPlateau
•
1 Aufruf
★可查可存档〖制作迈阿密大学文凭证书毕业证〗
fgfg45
•
2 Aufrufe
在哪里可以做《伍斯特理工学院文凭证书|毕业证》
20das12
•
2 Aufrufe
留学美国必看:加州州立大学弗雷斯诺分校毕业证、学位证办理流程
oqcymp
•
3 Aufrufe
Anzeige
99cloud openstack ci
持续集成 梁博 liangbo@trystack.cn
COURSE INTRODUCTION DAY 01 •
持续集成概述 • 持续集成实现 • 持续集成案例 • Gerrit 介绍 • Jenkins介绍 DAY 02 • 持续集成流程 • 使用持续集成环 境 • Lab
梁博 在云计算领域有8年以上的项⺫⽬目经验,Python, Golang资深开发⼈人员,熟悉 包括OpenStack、Docker在内的云计算相关产品的架构,
具有在中⼤大型 集成项⺫⽬目容器、虚拟化和⺴⽹网络虚拟化相关架构设计和项⺫⽬目实施经验,曾负责 设计实施过国内⾸首个基于OpenStack的公有云平台和Docker的集成,并在 OpenStack⾹香港峰会、Docker Meetup上做过专题报告,有丰富的培训和 咨询服务经验。 liangbo@trystack.cn http://github.com/onetown http://liangbo.me Infrastructure 90% Storage, Network, Virtualization ,Container 40% Front-end, HTML, CSS, Javascript 60% Python, C Sharp, Go-lang Development 90%Liang Bo (TRYSTACK.CN架构师)
CI介绍
课程介绍 • 传统的开发方式 • 持续集成的意义 •
课程范围
开发模型 • Waterfall 瀑布
开发模型 • Scrum
Scrum Roles • Scrum
Master • Product Owner • Team
持续集成
为什么 CI • 快速反馈 •
减少项目风险 • 每个人都是项目的Owner • 持续开发 • 将一些重复的事情交给机器去做
CI最佳实践 • 单一代码仓库 • 经常提交
(Commit Often) • 让你的Build可以自动化测试 • 自动构建 • 快速构建
持续集成的实现
Developer: 提交
Developer: Review
Review
Demo 1 • Simple
Project • Add Issue • Add Tests • Commit code • Review • Submit
持续集成案例 OpenStack Development
OpenStack -‐ Gerrit
Review with Jenkins
Gate
OpenStack CI Practice •
Launchpad • Git • Gerrit • Zuul • Jenkins
Workflow
Jenkins 介绍
什么是Jenkins • Open Source
CI-‐Server • 配置简单 • 可扩展 • 300+插件 • 全球20,000多个部署
为什么使用Jenkins • 图形化界面管理 • 活跃的社区和生态系统 •
分布式构建 • 开源并且免费!!
谁在使用Jenkins
快速增长的Jenkins
人才需求
基本功能 • Notice Change •
自动Check out 代码 • 执行构建或测试 • 纪录并发布执行结果 • 通知开发人员或者测试人员
CI Overview
Notice a Change •
定期构建 • 依赖关系 • 关联代码版本控制工具 • Push & Pull
Check out代码 • SVN •
CVS • Git • Mercurial
执行构建和测试 • Java • Ant •
Maven • Gradle • .NET • MSBuild • PowerShell • Scripts • Python • Ruby • PHP
纪录并发布执行结果 • JUnit • TestNG •
FindBugs • CheckStyle
通知 • Twitter • Email •
RSS • IM • IDE
Zuul介绍
什么是Zuul
Gating
Trigger • 当事件发生时出发某一任务 • Timer
定时出发 • 可以基于内部事件生成新的任务
Merger • 将Change合并到主分支
Gerrit介绍
什么是Gerrit • 源自Android的项目管理 • 基于SSH •
通过Hook的方式关联ID
为什么使用Gerrit • 设定开发流程 • 强制审核 •
使用开发者分支
开发实践
Questions?
Anzeige