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