您好,登錄后才能下訂單哦!
本篇內容主要講解“OSX上最佳的DevOps工具有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“OSX上最佳的DevOps工具有哪些”吧!
協作方面
Slack——溝通(內部或對外),還支持 Github、Jenkins 和 Pingdom 的推送通知。
Google Drive——分享設計文檔/電子表格/演示文稿(內聯注釋十分強大)。
Google Hangouts——用來舉行日常簡短的視頻會議及其他會議。
Screenhero——協作編程工具:雙方都能控制鼠標/鍵盤,是筆者所發現當下諸多工具中體驗最穩定的。
asciinema——終端錄制與屏幕分享工具。尤其適合分享 CLI 工作流與創建教程。試試 rec 命令中的-w flag,對長期運行的命令支持良好。
ngrok——建立到本地主機的安全通道。在修改本地 API 或站點后,筆者在發布前一般會通過它進行分享并獲得反饋,對縮短設計工作的反饋環節非常有效。
mac2imgur——將截屏上傳到 imgur.com,比發送文件存到桌面上要好太多了。一旦上傳后,就會將 imgur URL 自動復制到剪貼板上。
keen.io——用來追蹤時間段發生的一系列事件,比如 Github 下載的開源項目。Keen 使得代碼可以更清晰的可視化,取代盲目猜測。
Mou——撰寫可實時預覽的 Markdown 文件。在將 READMEs 文檔推送到 GitHub 之前,使用 Mou 進行編寫是個不錯的選擇。
開發方面
iTerm2——比默認的 Terminal app 要好得多,可以拆分 panes、search、instant replay 等。這里使用的是 Pastel(黑色背景)的配色方案。
zsh——比舊 OSX 自帶的 bash 好用,可以用于結束 tab、自動安裝插件,并易于定制。通過 homebrew 執行 zsh 的安裝命令 brew install zsh,再將 oh-my-zsh 添加到頂層,就全部搞定了。
mackup——將配置文件備份到 Dropbox 上,這樣一旦換新機器了,就無需數天時間,而是僅僅一個小時就能配置好開發環境。
CakeBrew——圖形化管理 homebrew 的工具。筆者安裝了很多 homebrew 安裝包,而圖形用戶界面顯然更好理解。
docker-machine——使用它來建立 VirtualBox 虛擬機從而運行 Docker 服務,也可以在 OSX 上安裝 Docker 客戶端。之前用的是 boot2docker,不過將來都會改用 docker-machine 了。
Vagrant——如果個項目不是運行在 Docker 上,那么就是運行在 Vagrant 虛擬機上。
ChefDK——在 Conjur,chef-solo 被大量使用,使用它整合工具非常方便。在這些工具中筆者最喜歡的就是 test-kitchen,它不止適用 Chef。比如,可以給 Docker 容器配置一個 shell 腳本,并對其運行測試。test-kitchen 可用來管理測試機器的生命周期。
packer——構建 AMI 的首選工具,比 vagrant-aws 插件更為輕量級。
RubyMine——vim 還是 emacs?都不是首先。RubyMine 的 debug 功能非常棒,可以遠程連接 Ruby 編譯器(Vagrant 或者 Docker 實例)。Chef 插件也很不錯。
PyCharm——很棒的 debug 工具,集成了 IPython notebook。筆者使用過每一種 Python IDE,最終在前幾年選中了它。
Sublime Text 3——對于規模較小且非 Ruby/Python 項目,它是默認編輯器。GoSublime 插件配置起來有點復雜,但是在寫 Go 代碼時會更簡便。Conjur 已經開始使用 Jenkins Job DSL 插件,因此也會 Sublime 來寫 Groovy 代碼。
CheatSheet——CheatSheet 在后臺運行,長按 command 鍵就能顯示當前應用的快捷鍵列表。
Rested——man curl,查看 flags。筆者使用 Rested 瀏覽測試 API,有時候會保存請求,稍后做回歸測試時進行回放。httpie 也是個很不錯的備選。
Patterns——用來復查正則表達式,支持多種語言,還有內置的 cheat sheet。
其他
OneAPM--專業的應用性能的監控工具,能夠實時展現整個系統的業務拓撲圖,幫助進行故障的預警和定位,減少業務系統維護的工作量,協助開發和運維人員持續性的優化代碼。
RescueTime——用來追蹤不同應用上每周所花費的時間,也可用于評估工作時各種工具對于產效的影響。
Yoink——讓文件拖拽更簡便:Generate CloudFormation json -> Yoink -> AWS console
Evernote——在查看會議視頻或者閱讀科技書籍時做筆記。用過不少工具,不過最終還是選擇了 Evernote。
到此,相信大家對“OSX上最佳的DevOps工具有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。