問100個開發團隊他們用來交付軟體的工具,你會得到100個不同的答案——每個團隊都是不同的,每個專案都是獨特的,而且工具的發展是非常迅速的。
但是,想要使用最好的工具來完成工作的衝動會導致不斷增長的工具堆疊變得零散,難以設定和管理,並導致資訊孤島。為了解決這些問題,我們看到很多公司會選擇最佳但卻是脫節的工具鏈,或者試圖將他們所有的工具合併到一個供應商。這導致團隊滿足於“足夠好”的工具,而不是偉大的工作方式。
我們認為,每個軟體團隊都應選擇最佳的工具和技術,同時又不犧牲整個公司的協作能力。這就是為什麼 Atlassian 致力於開放與整合,以便團隊可以使用他們選擇的工具,並且將這些工具進行無縫整合,使團隊實現協作的同時不會以犧牲速度為代價。
因此,我們推出了 Open DevOps,這是一種基於 Jira 的開發體驗,它使多樣化的工具鏈看起來像是一體化的。
請繼續閱讀了解我們是如何讓軟體團隊在不犧牲協作的情況下,使用他們想要的工具,並以他們想要的方式進行工作。
為“由您構建,您來執行”的團隊打造的工具鏈
對於構建和運營自己服務的團隊而言,我們推出了 Open DevOps,該專案是結合 Atlassian 與合作伙伴的產品,透過預配置 Jira 來交付和執行軟體。
常規的 DevOps 專案是圍繞 Jira Software,Confluence,Bitbucket 和 Opsgenie 來構建的。只需單擊一下,團隊就可以輕鬆使用所需的工具,包括 GitLab 或 GitHub。
“GitLab 和 Atlassian 都堅持致力於滿足使用者的需求。我們為透過 GitLab 與 Jira 整合而完成的工作感到自豪。我們的共同客戶擁有在不影響其可見性或協作能力的情況下,保留其在上下文和工具中的自主權。” — Gitlab 高階產品經理 Patrick Deuley
Open DevOps 中的工具會自動連線並準備就緒,可以幫助您將想法從 Backlog 變成可操作的程式碼。我們已經整合了一個工具鏈,該工具鏈以前需要數十個步驟才能完成的工作,現在只需要6個簡單的步驟。
解鎖所有以 Jira 為基礎的 DevOps 功能
您的開發人員喜歡使用程式碼工作,但是業務團隊需要參與到開發過程中,這通常意味著預設情況下每個人都必須在 Jira中工作。
現在不是這樣了。Open DevOps 的預設功能使開發人員和業務團隊可以專注於自己的工作,而不需要手動更新 Jira 或不斷進行上下文切換。
Jira 中的程式碼
:我們已將 Git 儲存庫(包括 Bitbucket,GitLab 和 GitHub)直接整合到 Jira Software 中。當您進行更改或合併分支時,只需新增 Jira issue keys,Jira 就會立即進行自我更新。Jira 將自動在最新更新排序的“程式碼”選項卡上顯示儲存庫,因此所有利益相關者都可以瞭解您的團隊目前正在做什麼
Jira中的部署
:您的開發工作中包含了 Jira issue keys,並且“部署”選項卡將自動填充您的部署,因此可以清楚地知道何時向客戶交付了什麼價值。它可以與任何 CI/CD 提供商合作,從 Bitbucket pipeline 到其它領先的工具,如 Gitlab,Jenkins,Azure DevOps,Circle CI 或 JFrog。
Jira 中的 On-call 時間表
:如果發生故障並需要尋呼,“On-call”選項卡使您可以輕鬆地透過 Opsgenie 通知合適的人,而不必詢問是誰在待命。
Jira中的頁面
:在 DevOps 中,文化與工具同樣重要。透過將 Confluence 整合到 Open DevOps 中,團隊可以訪問經過實戰測試的模板,以獲得最佳實踐,如變更管理、執行手冊和事後評審。
Jira 中的自動化
:團隊可以使用 Jira 的自動化引擎在其所有開發工具中建立功能強大的工作流,從而使工作與開發活動保持同步,併為每個人節省時間。使用“當合並 PR 時”之類的觸發器,自動化特性可以執行規則來更新 Jira 問題,傳送 Slack / Microsoft Teams 訊息等。
部署頻率趨勢
: Jira 自動計算團隊交付價值的頻率以及隨時間變化的趨勢,因此您不必手動跨工具進行協調或對運營團隊進行除錯。
週期時間趨勢
:由於 Open DevOps 中的每項工作都與 Jira 問題相關,因此 Jira 可以提供有關瓶頸的見解,以幫助改善團隊績效。需要更深入的服務運營和支援功能的團隊可以輕鬆地將 Open DevOps 與 Jira Service Management 整合在一起。
與我們的合作伙伴一起擴充套件和定製 Open DevOps
因為 DevOps 並不是只有一種方式,所以也沒有一個 DevOps 工具鏈可以適用於所有團隊。根據我們的2020年 DevOps 趨勢調查,我們發現受訪者平均使用10種工具將一個想法付諸於生產中。我們可以確認這一點,因為,在 Atlassian,我們自己使用了數十種工具!
我們已經在 Jira 中為 Open DevOps 集成了領先的測試、安全性、特性標記和可觀察性供應商。在未來的里程碑中,我們將繼續透過新增第三方應用一鍵連線到 Jira,使其更容易上手。
安全性:
Snyk
測試:
Mabl,Smartbear,XRay
功能標記:
LaunchDarkly, Split
可觀察性:
Datadog,Dynatrace,Sentry,Sumo Logic
CI/CD:
CircleCI,JFrog,Codefresh,Harness,Gitlab
“就像 Atlassian 一樣,Snyk 理解 DevOps 並沒有一種千篇一律的方法,這就是為什麼我們十分支援 Atlassian 關於開放和整合 DevOps 的前瞻性願景的原因,”——
Leigh Moore
,
Snyk
增長營銷和社群副總裁。
“作為他們的主要安全合作伙伴,我們為將對開發人員友好的安全技術嵌入 Atlassian 工具中而感到自豪,以使我們共同的客戶無論在哪裡工作都可以體驗到無縫的安全性。”
我們在 Jira 中為 Open DevOps 打造了一鍵設定程式碼,部署,服務操作和文件,並且我們將透過更多一流的工具來使得從 Jira 中配置整個工具鏈變得更加容易。
開始使用 Open DevOps
很長一段時間以來,組織面臨決策時,都感覺像是一個最後通牒,沒有人會成為贏家。
隨著 Atlassian Open DevOps 的推出,這不再是妥協。在我們處理整合團隊所需工具並確保工作流程的複雜性時,團隊可以專注於為客戶交付價值。
我們很高興看到我們的客戶透過自己的方式來使用,定製和擴充套件 Open DevOps。但重要的是,我們更加高興看到客戶透過使用 Open DevOps 所達成的目標。