日构建 somebody@staff.weibo.com.

Slides:



Advertisements
Similar presentations
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
Advertisements

分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
我的 x 檔案 張春桂 ( 阿桂 ). 我的基本資料  破蛋日 :2000 年 9 月 7 日  星座 : 處女 血型 : 未知  興趣 : 敬請期待第 6 頁  身高 :160 體重 : 比你重就對了  性別 : ㄜ ~~ 當然是男的摟  我的偶像 : 我自己  如果臂力強得化可以跟我比腕力喔.
1 97 年度新住民子女教育研討會 九十七年十月二十九日 柯伯儒 [1] 詹雅琄 [2] [1] [2] [1] [1] 國立台北教育大學課程與教學研究所博士生、 彰化縣二林鎮廣興國小主任 [2] [2] 國立台中教育大學課程與教學研究所研究生、 彰化縣二林鎮廣興國小教師 有效提升國小新住民子女 語文學習的策略.
1 畢業專題  目錄  分工  市調  遊戲類型  故事 / 腳本 / 世界觀  美術 -2D 角色 / 場景 / 介面  程式 / 系統  音樂 / 效  時程 / 里程碑 / 整合  附錄.
語文教學分享心得 組員: B 蘇品綺 B 張慈真 B 陳怡君 B 蕭美玲 B 王雅萍 B 蔡佳珍.
環保 環保問題社會病態行為 從選購產品方面 家庭廢棄物的處理 住家的節約能源方面. 環保問題社會病態行為 社會功利主義過盛,疏忽善盡設備的責任; 缺乏惜福愛物的觀念,以自我為重心,任 意破壞使用資源; 「家」的觀念過度狹隘,只顧裝修生活的 表面,缺乏公同經營人類共有的家 — 地球 的概念; 無正確的理財觀念,而以金錢的謀取為目.
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
縮短公共工程工期之 招標決標策略及作法 行政院公共工程委員會 1. 簡報大綱 壹、前言 貳、招標決標策略及作法 参、適用案件類型 肆 、 結語 2.
Chapter 7 心意-記憶與失憶 第一節 記憶力 第二節 注意力 第三節 失憶.
白玉苦瓜 余光中.
宿建德江 內容探究 問題討論 語文小詞典 絕句淺說 借代修辭 (補充說明借代法) 延伸閱讀 應用練習 (二)
母親的教誨 胡適 投影片設計:邱芳芸、謝瑞珍.
工 业 产 品 设 计 广义的工业设计:产品设计、环境设计、视觉传达设计。 狭义的工业设计:产品设计。
第五章银行负债业务 孙小平 经济教研室.
建设工程保险制度案例分析 班级:建工134 学号: 姓名:韩秀昆.
繁星推薦及申請入學 家長說明會 教務處試務組.
報告題目:遊戲交易平台 二技資管三甲 1A 張永成 1A 賴嘉宏 1A 郭俊佑
全面准确学习领会 党的十八精神.
岳麓版历史必修一 近代西方资本主义政体的建立 近代西方资本主义政体的建立 山东师大附中 侯新磊.
如何生动形象地 写人记事.
小组工作实训课(1) 第 教案 04.
主辦單位:朝陽科技大學休閒事業管理學系 協辦單位:體育室、課外活動組 活動日期:民國100年5月21日 活動地點:朝陽科技大學操場
第12课时 对自己的行为负责 在承担责任中成长 考 点 聚 焦 考 题 探 究 考 点 拓 展 1.
桌球腳步練習(熱身操) 1.單步(近檯,踏出一步) 跟步(近到中檯,踏出二步) 11
不为追"星"所累 (三) 第四课 青春故事 授课人:商城县汪桥一中王启学.
生活課程教科書轉化教學實例分享 生活課程輔導團 蕉埔國小王美娟.
入库验收 讲课人:卢玉娟 《仓储管理》.
100學年度第1學期 圖書股長訓練 有你真好.
管理系统工程案例 Management systems engineering cases
歡迎蒞臨 一年二班家長日.
<<文獻學學習報告>>
珍惜时间 提高效率 初二1班
管理系统工程案例 Management systems engineering cases
2007 學校國民教育 交流研討會 學校經驗分享.
歷代志上.
典藏豐富、深具特色的小型博物館 鹽分地帶文化館興建募款啟事 施工中 歡迎蒞臨參觀 建館緣由
主題課程的設計與實例 黃繼仁 課程發展與設計.
GERRIT使用说明 配置管理-高峰
开源软件分布式版本控制器 GIT Linus的第二个伟大作品 演讲者:喻鹏.
编译与多文件.
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
An introduction to Subversion
Git & github By 宋正倫 (修訂by jmchen).
注音符號 首冊教學 說明.
基于Docker的分布式服务研发实践 天云软件 葛林
雲端計算.
CLICK HERE TO ADD YOUR TITLE
閩南語初階研習報告 《我的冊包》 改編自康軒版第一冊第二課 程詩嵐 林幸玫 李佩瑾 吳瑛瑛 李逸琦 朱嬿蓉.
Facebook 内部高效工作指南
第三組 成員 王郁昀 美術 李孟澤 程式 王子榮 企劃 美術 李奕增 企劃 美術 石名辰 企劃 程式 許登竣 美術.
72% 29% 33% ADD YOUR TITLE HERE 点击此处添加文本信息。
Git使用入门 —johnson.
幼稚園課程標準中的節奏樂器教學 4990U014李宜芸 4990U047陳靜芳 4990U049黃鈴珊 4990U050葉佩汾
FaceBook 粉絲頁建立 主講人:王金鳳.
30% 30% CLICK HERE TO ADD YOUR TITLE CLICK HERE TO ADD YOUR TITLE
序言 報告內容: 你對父母的感覺 你與父母的關係 你是否與父母同居 你與父母見面的時間 每天與父母的談話時間 與父母談話的內容 結論 感想.
B A C D ADD YOUR TEXT ADD YOUR TEXT ADD YOUR TEXT ADD YOUR TEXT
分組專題報告 陳錦蓮、陳麗妃製作.
沪粤版八年级物理 3.5 奇妙的透镜.
客語歌謠-四季歌 台中市葫蘆墩國小教師 吳國銘 張郁棻.
注音符號教學 實務分享 公正國小 簡美月.
高级大数据人才培养丛书之一,大数据挖掘技术与应用
VS.NET 2005 基本使用 程式建置與部署.
Git 新一代版本控制系统 superwen.
Git使用简介 rainzha
中式烹调技艺 第五章.
每天, 想要「瘦一點」的想法, 在你腦中出現多少次?
太陽能車、船競賽分享 主講:電子資訊學程 吳冠蓓 老師.
就學貸款 相關注意事項 學生事務處 /生活輔導組.
Presentation transcript:

日构建 somebody@staff.weibo.com

概要 背景与意义 CI/CD 发布工程 Release Engineering 工作流程 Workflow 项目周期 Project Lifecycle 开发 Develop 贡献 Contribute 讨论 Discussion

持续集成

持续交付

持续部署

发布工程 @Chuckr发布工程演讲 https://www.youtube.com/watch?v=Nffzkkdq7GM

发布工程 以时间为周期 软件发布不会等待你的功能提交。同样,你提交的功能所在的软件 发布也不会等待其他人的功能。

发布工程 用户驱动发布,最坏也就如此 在软件发布前,进行了代码审查、持续集成以及人工测试。然后, 才将当前版本发布给5%的灰度用户。

发布工程 版本永远在迭代 产品需求永远可以在下一版本发布。尽管高优先级的产品需求,也 不鼓励在当前周期进行发布。

发布工程 优先回滚 当出现bug时,优先进行代码回滚,而不是修复bug。

开发流程 feature branches develop(build_v705) release branches master

贡献 项目结构 Project Construct 代码规范 Coding Standard 开发环境 Dev Environment 合并请求 Merge Request

PHP-FIG Standards Zend Framework 2 Symphony Yii framework Daily Build http://git.intra.weibo.com/huati/daily-build/blob/master/CODING_STANDARD.md

libgit2 https://libgit2.github.com/ php-git https://github.com/libgit2/php-git

构建静态链接库 ## For 32bit systems git submodule init && git submodule update mkdir libgit2/build cd libgit2/build cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DBUILD_CLAR=OFF .. cmake --build . # For 64bit systems cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC ..

# build php-git2 cd ../../ phpize ./configure —with-php-config=/php/config/bin/path —enable-git2-debug make make install # add extension=git2.so to your php.ini

讨论

感谢 WY同学的指点 《发布工程在Facebook》 其他相关文章 https://www.youtube.com/watch?v=Nffzkkdq7GM 其他相关文章 http://www.360doc.com/content/16/0326/07/31970350_545313043.shtml

谢谢