摘要:如今,這個(gè)時(shí)刻已經(jīng)到來,自動化場景已經(jīng)打通,從連接產(chǎn)品矩陣的工具,逐漸成長為跨多平臺的一座自動化流程橋梁,成為國內(nèi)首款跨平臺研發(fā)自動化管理工具。
今年5月,PingCode 發(fā)布了第六款子產(chǎn)品 Flow ,同時(shí)這也是國內(nèi)首款研發(fā)自動化工具,我們希望將那些煩悶的、重復(fù)性的和事務(wù)性的工作從手動操作變?yōu)樽詣佑|發(fā)執(zhí)行,讓團(tuán)隊(duì)專注于真正創(chuàng)造用戶價(jià)值的任務(wù)中。彼時(shí),我們曾說:“不久的將來,F(xiàn)low將突破 PingCode 的限制,連接Github 等更多外部系統(tǒng),讓你的整個(gè)DevOps流程通過Flow自動流轉(zhuǎn)。”
如今,這個(gè)時(shí)刻已經(jīng)到來,Flow 自動化場景已經(jīng)打通GitHub/GitLab, 從連接 PingCode 產(chǎn)品矩陣的工具,逐漸成長為跨多平臺的一座自動化流程橋梁,成為國內(nèi)首款跨平臺研發(fā)自動化管理工具。
20世紀(jì)公司的最有價(jià)值的資產(chǎn)是其生產(chǎn)設(shè)備;而21世紀(jì)公司的最有價(jià)值的資產(chǎn)是其知識工人以及知識工人的生產(chǎn)效率。
在產(chǎn)品研發(fā)的過程中會用到非常多的工具,比如代碼倉庫、構(gòu)建工具、部署工具,以及產(chǎn)研任務(wù)協(xié)同的工具等等,可能這些工具中有一些也具備一定連接和自動化的能力,但這些能力普遍都局限于自己產(chǎn)品內(nèi)部。
所以研發(fā)團(tuán)隊(duì)使用的眾多工具并不是相互打通的,這就給研發(fā)過程帶來了三個(gè)問題:
1、需要頻繁在不同的工具之間切換帶來糟糕的使用體驗(yàn);
2、要做大量的手動性、重復(fù)性操作工作,極大的影響工作效率;
3、大量的手動性操作下,必然會遺忘一些操作或者是操作失誤,導(dǎo)致信息不通暢或信息錯(cuò)誤,進(jìn)而影響產(chǎn)品進(jìn)度和質(zhì)量;
Flow 作為一款通用化的研發(fā)自動化管理工具,不僅連接了 PingCode 系列產(chǎn)品內(nèi)部的很多功能,更重要的是能夠通過自動化技術(shù)解決跨平臺之間的重復(fù)性工作的問題,有效提升團(tuán)隊(duì)效率。
而目前,PingCode Flow 已經(jīng)接入了 GitHub/GitLab 兩大外部平臺,大大提升了開發(fā)人員在代碼提交、審核、發(fā)布等流程中的效率。
下面,我們就來為大家展開介紹。(由于它們的場景較為相似,因此一并介紹)
場景1:
當(dāng)在PingCode Agile中創(chuàng)建“任務(wù)”時(shí),GitHub/GitLab 中也會自動創(chuàng)建分支。這個(gè)自動化模板適用于使用git-flow 的開發(fā)團(tuán)隊(duì),它會定義一種標(biāo)準(zhǔn),那就是:首先通過 PingCode Agile 創(chuàng)建研發(fā)任務(wù),然后開發(fā)人員基于這個(gè)任務(wù)對應(yīng)的分支進(jìn)行開發(fā)。
場景2:
在 GitHub 中創(chuàng)建PR(在GitLab中創(chuàng)建MR)時(shí),系統(tǒng)會自動將對應(yīng)的“任務(wù)”設(shè)置為“Code Review”狀態(tài)。這是場景1的延續(xù)場景,當(dāng)開發(fā)人員完成開發(fā),向主分支提交PR/MR時(shí),這個(gè)源分支對應(yīng)的“任務(wù)”(當(dāng)然也可以是PR/MR標(biāo)題中包含的相關(guān)“任務(wù)”)的狀態(tài)會自動變更為“Code Review”,同時(shí)系統(tǒng)會向“任務(wù)”中增加一條評論,告知PR/MR的主要信息,甚至可以@相關(guān)的開發(fā)人員來進(jìn)行 Code Review。
?
?
這個(gè)自動化的規(guī)則是這樣的:
?
?
場景3:
當(dāng) GitHub 的 PR Review 狀態(tài)發(fā)生變化(在 GitLab 中創(chuàng)建 MR Comment )時(shí),系統(tǒng)會自動提示對應(yīng)的任務(wù)負(fù)責(zé)人。這是場景1和場景2的延續(xù)場景,評審人將會在 PingCode 系統(tǒng)自動通知下前往 GitHub/GitLab 中進(jìn)行Code Review,在他給出 Review 結(jié)果之后,系統(tǒng)將自動給開發(fā)者會發(fā)送該通知。
場景4:
當(dāng) GitHub 的 PR(GitLab的MR)合并之后,PingCode Flow 會自動將相關(guān)“任務(wù)”的狀態(tài)設(shè)置為“已完成”。這是前3個(gè)場景的延續(xù)場景,當(dāng)代碼合入主分支之后,這個(gè)開發(fā)任務(wù)也就自動完成了。
場景5:
在 GitHub/GitLab 中創(chuàng)建分支時(shí),系統(tǒng)會自動將“工作項(xiàng)”狀態(tài)設(shè)置為“開發(fā)中”狀態(tài)。這是場景1的一種替換場景,它適用于工作項(xiàng)早就存在情況。
例如:已經(jīng)在看板中流動。而到了開發(fā)階段,在對應(yīng)的代碼倉庫中創(chuàng)建一個(gè)名為“XXX/#{工作項(xiàng)編號}”的分支時(shí),PingCode 就會自動將#{工作項(xiàng)編號} 對應(yīng)的工作項(xiàng)狀態(tài)設(shè)置為“開發(fā)中”,讓開發(fā)階段的開發(fā)活動和任務(wù)卡片“關(guān)聯(lián)起來”。這個(gè)場景可以和場景2、3、4無縫銜接。
?
?
至此,Flow 將代碼提交、審核、發(fā)布等流程納入一個(gè)自動化管道中,實(shí)現(xiàn)了整個(gè)代碼開發(fā)、協(xié)作過程的自動化管理。一方面,避免了整個(gè)過程中頻繁的跨平臺、大量的手動性操作,另一方面也確保了團(tuán)隊(duì)協(xié)作過程中消息的及時(shí)性、同步的效率。
自動化已經(jīng)成為當(dāng)前研發(fā)管理工具的必要一環(huán),各個(gè)企業(yè)在重視產(chǎn)品質(zhì)量的同時(shí),也開始注意團(tuán)隊(duì)效率的提升。在國外,Jira、微軟、Asana、Clickup等也都在近幾年陸續(xù)推出了自己的自動化產(chǎn)品。
而PingCode Flow 作為國內(nèi)首款跨平臺研發(fā)自動化工具,在未來,我們將會盡力擴(kuò)展PingCode Flow的能力,在連接 PingCode 現(xiàn)有子產(chǎn)品的同時(shí),打通更多的第三方工具,做到研發(fā)流程規(guī)范者和研發(fā)效率的助推器。
了解更多關(guān)于 PingCode 自動化能力
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/121469.html
摘要:月日,騰訊云宣布,推出國內(nèi)首款高性能異構(gòu)計(jì)算基礎(chǔ)設(shè)施云服務(wù)器,以云服務(wù)方式將大型公司才能長期支付使用的推廣到更多企業(yè)。此舉讓騰訊云成為國內(nèi)在云端開放計(jì)算服務(wù)的云服務(wù)商。 1月20日,騰訊云宣布,推出國內(nèi)首款高性能異構(gòu)計(jì)算基礎(chǔ)設(shè)施——FPGA云服務(wù)器,以云服務(wù)方式將大型公司才能長期支付使用的FPGA推廣到更多企業(yè)。騰訊云官網(wǎng)現(xiàn)已開放FPGA使用申請通過FPGA云服務(wù)器,企業(yè)可以進(jìn)行FPGA硬件...
摘要:在年百度開發(fā)者大會上,百度董事長兼首席執(zhí)行官李彥宏發(fā)布了由百度自主研發(fā)的國內(nèi)首款全功能芯片昆侖。百度自主研發(fā)的高端芯片,將去滿足全世界開發(fā)者的各種需求。在2018年百度AI開發(fā)者大會上,百度董事長兼首席執(zhí)行官李彥宏發(fā)布了由百度自主研發(fā)的國內(nèi)首款全功能AI芯片昆侖。李彥宏介紹稱,昆侖是中國在大規(guī)模AI運(yùn)算實(shí)踐中催生出的芯片,基于百度8年的CPU、GPU和FPGA的AI加速器的研發(fā),20多次迭代...
摘要:年,中科院計(jì)算所半導(dǎo)體所有關(guān)研制大規(guī)模集成電路的單位和廠合并,成立中科院微電子中心。目前是國資比例最高通過中國長城控股的國產(chǎn)企業(yè),是聚焦國家戰(zhàn)略需求和重大項(xiàng)目的國家隊(duì)。年,海光信息同達(dá)成合作,共同合資成立兩家子公司,引入架構(gòu)授權(quán)。本文將重點(diǎn)圍繞國產(chǎn)CPU的發(fā)展歷程與當(dāng)前產(chǎn)業(yè)鏈各領(lǐng)軍企業(yè)的布局情況作詳盡解讀(并包含特大號獨(dú)家整理的最新進(jìn)展),具體如下:1、國產(chǎn)CPU發(fā)展歷程回溯2、飛騰:PK生...
摘要:訓(xùn)練和建模邏輯的算法既是瓶頸也是突破口,深度學(xué)習(xí)的未來應(yīng)用與發(fā)展值得矚目。自研發(fā)深度學(xué)習(xí)系統(tǒng)薄言豆豆人機(jī)對話成功率達(dá),是目前比較優(yōu)秀的的中文理解智能系統(tǒng)。 2016正好是人工智能概念誕生60周年。早在1956年,美國達(dá)特茅斯(Dartmouth)大學(xué)召開的學(xué)術(shù)會議上就提出了人工智能的概念。60年里,科學(xué)技術(shù)的積累使得機(jī)器學(xué)習(xí)、模式識別、人機(jī)交互這三個(gè)基礎(chǔ)支撐可以得到較為廣泛的應(yīng)用。隨著一個(gè)甲...
摘要:華為云華為云在云原生這場游戲中,最具競爭力的玩家之一。年,金山云在云原生領(lǐng)域推出了三款重磅產(chǎn)品星曜裸金屬服務(wù)器云服務(wù)器和云盤。在線上智博會上,浪潮云發(fā)布了經(jīng)過全新迭代升級的浪潮云,進(jìn)一步提升平臺云原生服務(wù)能力。面對數(shù)字時(shí)代復(fù)雜系統(tǒng)的不確定性,傳統(tǒng)的 IT 應(yīng)用架構(gòu)研發(fā)交付周期長、維護(hù)成本高、創(chuàng)新升級難,煙囪式架構(gòu),開放性差、組件復(fù)用度低,這些都成為了企業(yè)業(yè)務(wù)快速增長的瓶頸。而云原生以其敏捷、...
閱讀 2656·2023-04-25 16:42
閱讀 1359·2021-11-22 14:45
閱讀 2557·2021-10-19 13:10
閱讀 2969·2021-09-29 09:34
閱讀 3572·2021-09-23 11:21
閱讀 2269·2021-08-12 13:25
閱讀 2446·2021-07-30 15:15
閱讀 3626·2019-08-30 15:54