問100個(gè)開發(fā)團(tuán)隊(duì)他們用來交付軟件的工具祭陷,你會(huì)得到100個(gè)不同的答案——每個(gè)團(tuán)隊(duì)都是不同的,每個(gè)項(xiàng)目都是獨(dú)特的衩辟,而且工具的發(fā)展是非常迅速的盐欺。
但是赁豆,想要使用最好的工具來完成工作的沖動(dòng)會(huì)導(dǎo)致不斷增長的工具堆棧變得零散,難以設(shè)置和管理冗美,并導(dǎo)致信息孤島魔种。為了解決這些問題,我們看到很多公司會(huì)選擇最佳但卻是脫節(jié)的工具鏈粉洼,或者試圖將他們所有的工具合并到一個(gè)供應(yīng)商节预。這導(dǎo)致團(tuán)隊(duì)滿足于“足夠好”的工具,而不是偉大的工作方式属韧。
我們認(rèn)為安拟,每個(gè)軟件團(tuán)隊(duì)都應(yīng)選擇最佳的工具和技術(shù),同時(shí)又不犧牲整個(gè)公司的協(xié)作能力宵喂。這就是為什么 Atlassian 致力于開放與集成去扣,以便團(tuán)隊(duì)可以使用他們選擇的工具,并且將這些工具進(jìn)行無縫集成樊破,使團(tuán)隊(duì)實(shí)現(xiàn)協(xié)作的同時(shí)不會(huì)以犧牲速度為代價(jià)愉棱。?
因此,我們推出了 Open DevOps哲戚,這是一種基于 Jira 的開發(fā)體驗(yàn)奔滑,它使多樣化的工具鏈看起來像是一體化的。請(qǐng)繼續(xù)閱讀了解我們是如何讓軟件團(tuán)隊(duì)在不犧牲協(xié)作的情況下顺少,使用他們想要的工具朋其,并以他們想要的方式進(jìn)行工作。
為“由您構(gòu)建脆炎,您來運(yùn)行”的團(tuán)隊(duì)打造的工具鏈
對(duì)于構(gòu)建和運(yùn)營自己服務(wù)的團(tuán)隊(duì)而言梅猿,我們推出了 Open DevOps,該項(xiàng)目是結(jié)合 Atlassian 與合作伙伴的產(chǎn)品秒裕,通過預(yù)配置 Jira 來交付和運(yùn)行軟件袱蚓。
常規(guī)的 DevOps 項(xiàng)目是圍繞 Jira Software,Confluence几蜻,Bitbucket 和 Opsgenie 來構(gòu)建的喇潘。只需單擊一下,團(tuán)隊(duì)就可以輕松使用所需的工具梭稚,包括 GitLab 或 GitHub颖低。
“GitLab 和 Atlassian 都堅(jiān)持致力于滿足用戶的需求。我們?yōu)橥ㄟ^ GitLab 與 Jira 集成而完成的工作感到自豪弧烤。我們的共同客戶擁有在不影響其可見性或協(xié)作能力的情況下忱屑,保留其在上下文和工具中的自主權(quán)。”?— Gitlab 高級(jí)產(chǎn)品經(jīng)理 Patrick Deuley
Open DevOps 中的工具會(huì)自動(dòng)連接并準(zhǔn)備就緒莺戒,可以幫助您將想法從 Backlog 變成可操作的代碼粱栖。我們已經(jīng)整合了一個(gè)工具鏈,該工具鏈以前需要數(shù)十個(gè)步驟才能完成的工作脏毯,現(xiàn)在只需要6個(gè)簡單的步驟闹究。
解鎖所有以 Jira 為基礎(chǔ)的 DevOps 功能
您的開發(fā)人員喜歡使用代碼工作,但是業(yè)務(wù)團(tuán)隊(duì)需要參與到開發(fā)過程中食店,這通常意味著默認(rèn)情況下每個(gè)人都必須在 Jira中工作渣淤。
現(xiàn)在不是這樣了。Open DevOps 的默認(rèn)功能使開發(fā)人員和業(yè)務(wù)團(tuán)隊(duì)可以專注于自己的工作吉嫩,而不需要手動(dòng)更新 Jira 或不斷進(jìn)行上下文切換价认。
Jira 中的代碼:我們已將 Git 存儲(chǔ)庫(包括 Bitbucket,GitLab 和 GitHub)直接集成到 Jira Software 中自娩。當(dāng)您進(jìn)行更改或合并分支時(shí)用踩,只需添加 Jira issue keys,Jira 就會(huì)立即進(jìn)行自我更新忙迁。Jira 將自動(dòng)在最新更新排序的“代碼”選項(xiàng)卡上顯示存儲(chǔ)庫脐彩,因此所有利益相關(guān)者都可以了解您的團(tuán)隊(duì)目前正在做什么?
Jira中的部署:您的開發(fā)工作中包含了?Jira issue?keys,并且“部署”選項(xiàng)卡將自動(dòng)填充您的部署姊扔,因此可以清楚地知道何時(shí)向客戶交付了什么價(jià)值惠奸。它可以與任何?CI/CD?提供商合作,從?Bitbucket pipeline?到其它領(lǐng)先的工具恰梢,如?Gitlab佛南,Jenkins,Azure?DevOps嵌言,Circle CI?或?JFrog嗅回。
Jira 中的?On-call?時(shí)間表:如果發(fā)生故障并需要尋呼,“On-call”選項(xiàng)卡使您可以輕松地通過?Opsgenie?通知合適的人摧茴,而不必詢問是誰在待命绵载。
Jira中的頁面:在?DevOps?中,文化與工具同樣重要蓬蝶。通過將?Confluence?集成到?Open DevOps?中尘分,團(tuán)隊(duì)可以訪問經(jīng)過實(shí)戰(zhàn)測(cè)試的模板,以獲得最佳實(shí)踐丸氛,如變更管理、運(yùn)行手冊(cè)和事后評(píng)審著摔。
Jira 中的自動(dòng)化:團(tuán)隊(duì)可以使用?Jira?的自動(dòng)化引擎在其所有開發(fā)工具中創(chuàng)建功能強(qiáng)大的工作流缓窜,從而使工作與開發(fā)活動(dòng)保持同步,并為每個(gè)人節(jié)省時(shí)間。使用“當(dāng)合并?PR?時(shí)”之類的觸發(fā)器禾锤,自動(dòng)化特性可以運(yùn)行規(guī)則來更新?Jira?問題私股,發(fā)送?Slack / Microsoft Teams?消息等。
部署頻率趨勢(shì):?Jira?自動(dòng)計(jì)算團(tuán)隊(duì)交付價(jià)值的頻率以及隨時(shí)間變化的趨勢(shì)恩掷,因此您不必手動(dòng)跨工具進(jìn)行協(xié)調(diào)或?qū)\(yùn)營團(tuán)隊(duì)進(jìn)行調(diào)試倡鲸。
周期時(shí)間趨勢(shì):由于?Open?DevOps?中的每項(xiàng)工作都與?Jira?問題相關(guān),因此?Jira?可以提供有關(guān)瓶頸的見解黄娘,以幫助改善團(tuán)隊(duì)績效峭状。需要更深入的服務(wù)運(yùn)營和支持功能的團(tuán)隊(duì)可以輕松地將?Open?DevOps?與?Jira?Service Management?集成在一起。
與我們的合作伙伴一起擴(kuò)展和定制 Open DevOps
我們已經(jīng)在 Jira 中為 Open DevOps 集成了領(lǐng)先的測(cè)試移层、安全性、特性標(biāo)記和可觀察性供應(yīng)商赫粥。在未來的里程碑中幽钢,我們將繼續(xù)通過添加第三方應(yīng)用一鍵連接到 Jira,使其更容易上手傅是。
安全性:Snyk
測(cè)試:Mabl匪燕,Smartbear,XRay
功能標(biāo)記:LaunchDarkly, Split
可觀察性:Datadog喧笔,Dynatrace帽驯,Sentry,Sumo Logic
CI/CD:CircleCI书闸,JFrog尼变,Codefresh,Harness浆劲,Gitlab
“就像 Atlassian 一樣嫌术,Snyk 理解 DevOps 并沒有一種千篇一律的方法,這就是為什么我們十分支持 Atlassian 關(guān)于開放和集成 DevOps 的前瞻性愿景的原因牌借,”——Leigh Moore度气,Snyk?增長營銷和社區(qū)副總裁。“作為他們的主要安全合作伙伴膨报,我們?yōu)閷?duì)開發(fā)人員友好的安全技術(shù)嵌入 Atlassian 工具中而感到自豪磷籍,以使我們共同的客戶無論在哪里工作都可以體驗(yàn)到無縫的安全性适荣。”
我們?cè)?Jira 中為 Open DevOps 打造了一鍵設(shè)置代碼院领,部署弛矛,服務(wù)操作和文檔,并且我們將通過更多一流的工具來使得從 Jira 中配置整個(gè)工具鏈變得更加容易比然。
開始使用 Open DevOps
很長一段時(shí)間以來丈氓,組織面臨決策時(shí),都感覺像是一個(gè)最后通牒强法,沒有人會(huì)成為贏家万俗。
隨著 Atlassian Open DevOps 的推出,這不再是妥協(xié)拟烫。在我們處理集成團(tuán)隊(duì)所需工具并確保工作流程的復(fù)雜性時(shí)该编,團(tuán)隊(duì)可以專注于為客戶交付價(jià)值。
我們很高興看到我們的客戶通過自己的方式來使用硕淑,定制和擴(kuò)展 Open DevOps课竣。但重要的是,我們更加高興看到客戶通過使用 Open DevOps 所達(dá)成的目標(biāo)置媳。