針對Java開發者的持續交付完整實施指南

碼農看看 發佈 2020-01-07T12:16:20+00:00

作為一名開發者,您在開發完自己的應用之後,是否有去了解過它是如何部署交付出去的嗎?它們都是通過什麼工具來完成這些工作的呢?如果您從來都沒有思考過這個問題,每天重複著類似的CRUD業務實現。那麼對於「持續交付」的知識是你跳出舒適區,往更高方向發展所必須學習的內容。

作為一名開發者,您在開發完自己的應用之後,是否有去了解過它是如何部署交付出去的嗎?它們都是通過什麼工具來完成這些工作的呢?

如果您從來都沒有思考過這個問題,每天重複著類似的CRUD業務實現。那麼對於「持續交付」的知識是你跳出舒適區,往更高方向發展所必須學習的內容。

雖然持續交付本身與業務軟體的實現沒有多大關係,但是這對你理解技術架構與組織管理將會有著非常大的幫助。

最近讀了博文視點剛出版的一本新書:《Java持續交付》,個人強烈推薦想要繼續提升的Java開發者,基礎架構和運維開發來讀一下。

為什麼推薦?

可能有的人會說,持續交付不是就是Jenkins、Gitlab CI這些麼,官方文檔擼一擼不就搞定了?

如果您是這麼覺得的話,我會特別希望你可以讀一下這本書。因為在持續交付過程中,這些工具還只是高質量持續交付過程中的冰山一角。在如今這個時代,從程式語言、部署平台、通訊方式等等方面,都是百花齊放的情況,每個語言、工具都在各自擅長的領域占據一方勢力。

做一個持續交付流程並不難,但是做一個高質量的持續交付流程,是非常艱難的。代碼管理、構建、打包、部署、測試、跟蹤,每一個環節都是需要我們深入思考和做出針對性設計的。

說到這裡,再回想一下,你正在做的持續交付是否是一個高質量的持續交付過程呢?如果不是,都缺少哪些重要環節呢?

贈書福利

2020年了,還沒有給讀者送來什麼福利。借這次讀書薦書機會,跟大家送出一波贈書福利。就這本最新的《Java持續交付》,一共送出10本。

如何參與:點擊下方擴展連結,在下方留言,說說您所在團隊是如何交付應用的,你覺得目前的持續交付做得好不好?好在哪兒?不好在哪兒?獲贊最多的前10位讀者將各獲得贈書一本!

關鍵字: