在阿裡雲的雲開發平臺,可以一站式支持整個研發團隊進行線上應用研發工作。使用阿裡雲賬號登錄平臺以後,進入到平臺之後我們可以選擇不同的項目團隊,就能看到雲開發平臺的應用列表操作界面,在這個界面大傢可以看到一些簡單的入口,那麼下文將按順序分別介紹一下。
在應用列表操作界面的頂部,有個非常重要的幫助文檔入口。進入這個入口可以找到平臺提供的重要文檔,例如《完整的快速入門》,文檔將指引首次登錄的開發者如何創建團隊和管理團隊,如何應用產品或開發部署等,基本上涵蓋瞭一個完整研發生命周期的全部內容指導。
一、幫助文檔
團隊協同裡重點介紹瞭說在整個研發平臺,團隊怎麼創建,團隊的成員角色是怎樣子的,以及怎麼將一個開發任務分配給一個具體的開發成員。
場景與解決方案裡包含基礎Helloworld等雲原生的Serverless的應用模版,講解如何在雲開發平臺創建和部署。2020年9月雲棲大會期間我們組織瞭Hello World上手會懂,旨在幫助大傢通過簡單的Hello World,一個標準的程序員或者開發者的通用語言,來快速感知雲原生Serverless應用如何開發。
在這個入口裡有很多場景和解決方案。比如天貓精靈的方案怎麼開發,比如基於前端的NodeJS的一系列的應用框架怎麼快速遷移上來?比如說EggJS、Express、KOA、NextJS、Nuxt以及更多的應用,都可以通過這些方式快速遷移上來。還有阿裡巴巴的Serverless框架,Midway Serverless,以及基於Midway Serverless系列怎麼操作數據庫的RDS、OTS等等。除此之外, Python語言的開發遷移、PHP的開發遷移,以及Java的SpringCloud,SpringBoot,SpringMVC等等的遷移。
基於阿裡雲的智能視覺平臺提供的開放能力,我們可以做很多有趣的應用。比如,阿裡巴巴自研的從圖像智能生成代碼的ImgCook的應用,通過ImgCook生成一個H5,這個H5的背後是一個上傳圖片和識別圖片的功能,所以通過阿裡雲智能服務可以實現很多有趣的創意。
OSS文件瀏覽器直傳方案,它可以實現與往常不一樣的文件上傳。它向開發者展示瞭如何在應用、存儲、分離的情況下實現文件上傳。
高階的開發輔助裡有Codeup代碼托管的詳細使用方法介紹,以及Java的在線流水線Flow的使用方法介紹。如果你有深度學習的需求,或想更多地挖掘阿裡雲雲開發平臺的服務能力,可以多點開看看這個入口。
服務條款裡介紹瞭阿裡雲雲開發平臺是通過什麼方式為大傢提供服務的。其中費用與賬單中,開發者可以查看在這個平臺上已經應用開發部署瞭哪些資源和使用瞭哪些服務,費用一欄是與之對應的。如何計費、怎麼支付,這裡都有詳細的介紹。
作為一名合格的開發者,閱讀文檔是一件很重要的事情。雲開發平臺的幫助文檔裡,可以為大傢解答瞭很多重要的問題。
二、團隊協同界面
在阿裡雲標志的左側有9個點的入口,點開是一個可以展開的團隊協同的界面。界面裡有制品倉庫、流水線、代碼管理一系列團隊協同的工具,點開任何一個工具都可以應用到團隊中。
作為開發者可以基於工作臺創建一些任務,並對一些任務和項目進行管理。比如代碼管理,每一個應用都會給使用者分配一個代碼倉庫,通過代碼管理可以詳細地瞭解應用的代碼倉庫是什麼樣子,以及針對它的所有更細節的操作你都可以實現。
如果想做更多的團隊協同,可以通過雲開發平臺左上角9個點的入口展開菜單,去做更多的事情。
三、團隊權限分配
阿裡雲平臺登錄後,可以通過左側的當前團隊查看自己所在的團隊及團隊所給予的權限。這就保障瞭大傢在做任務或想創建應用的時候,及時瞭解自己的權限,避免不必要的時間浪費。
產品線管理、應用管理、應用模板以及成員管理,是當你有一定的權限後才能看到完整的入口。舉個例子,如果在當前團隊隻是開發者,這裡的視圖就會發生變化,因為開發者沒有權限管理和創建應用。
以上所介紹的就是團隊協同的概念及應用。當大傢把團隊整個搬上來時,可以給每一位團隊成員分配權限。那麼如何把團隊搬上平臺,怎麼給團隊成員分配權限?
四、邀請團隊成員
f208e67df1151f22c80b52e6e4669810
在當下團隊下打開成員列表,可以看一張視圖,主體是當前團隊所有成員,右上角有兩個入口,一個是添加阿裡雲子賬號成員,一個是點擊復制邀請鏈接,邀請其他阿裡雲主賬號,這兩個有什麼區別呢?
點擊復制邀請鏈接,是指邀請其他阿裡雲主賬號。意味著你邀請的人首先擁有阿裡雲的賬號,他接受邀請加入你的團隊之後,也是用他的阿裡雲賬號登錄。由於他是獨立的阿裡雲賬號,作為團隊管理者你可能對他沒法做管控,這種情況適用像開源的共建項目的相互協同。這種方式就會比較靈活,每個人都用自己的賬號登錄。
當受邀人打開鏈接後,會看到顯示邀請人姓名的提示界面,點擊同意加入團隊後,等待審批。邀請人這邊界面會提示有新用戶申請加入,審批同意後受邀人即可通過阿裡賬戶登錄團隊。
邀請阿裡雲子賬號成員,是指邀請你主賬號之下創建的子賬號。首先我們可以通過前往創建ram子賬號入口,選擇主賬號人並給他創建子賬戶,並在創建過程中勾選控制選項,並設定登陸密碼。子賬號創建生效後,隻需勾選此子賬號,就完成瞭子賬號邀請工作。
大傢在加入團隊後可以按分配的任務進行執行,實現協同開發。所有團隊成員角色和他們對應的權限,可以是應用開發者、應用管理者以及團隊管理園等權限,通過第一點所提到的幫助文檔裡團隊協同中查看。
五、部署與測試
管理員進入應用列表,點擊創建應用並選擇開發語言完成創建應用。創建應用後進入代碼倉庫,將我們選擇的初始化腳手架文件內置到代碼倉庫中,等待分配。
ed7eff9c7798b0e1e312647ebef6b64e
當應用創建完畢後,點擊應用後三個點,選擇開發者管理,選擇並勾選目標開發員,任務分配成功。新加入的成員系統會默認為應用開發者,作為團隊擁有者可以因需調整成員的權限。
當成員在進行開發任務的時候,團隊擁有者可以打開界面與之同步進行開發,這就是有趣的結對編程。完成代碼開發後,可直接點擊日常部署。
c02fa29de11d76b2f05e574dec0ca3df
如果部署成功,狀態位置就會顯示已部署。
部署的應用如果想下線並停止服務也很簡單,隻需點擊當下應用,並確認下線停止服務即可。如果是真實的線上服務應用,這個操作要非常謹慎。
當部署的應用出錯瞭,我們可以通過運維監控入口進入,查看運維監控的面板。可選擇需要查看的運維日志及監控環境。同樣在上文提及的第一點,通過幫助文檔的快速入門中學習怎麼查看日志和測試。
最後阿裡雲開發平臺為瞭讓用戶更好的體驗該平臺特此準備瞭10元無門開代金券:阿裡雲-雲開發平臺