2016-09-19 75 views
1

如何創建通過Octopus Deploy部署軟件包的安全方式?使用Octopus部署的安全部署模式

實現一個重複的團隊,前者讓開發人員部署到開發環境,後者用於部署到分段/生產環境,具有相同的角色和特定用戶,這些人員只能部署到分段/生產。

這個想法是爲了防止開發者不得不作爲安全手段部署或升級到分段/生產。

在重複團隊中似乎相當笨拙,並且會導致混淆,特別是當在重複團隊之間同步創建新的章魚項目時。

你會在這種方法中建議/推薦什麼?

忍者編輯我已經包括標籤因爲這是想法 - TeamCity的,在構建過程中拉開帷幕,將部署構建最終導致章魚部署將進行部署過程那個環境。

+0

你能不能調整開箱章魚部署用戶角色矩陣,以防止開發人員部署到較高的環境中? – Kye

+0

@kye你能否澄清你的意思 - 不理解你的評論。 – tombags

回答

1

我們處於類似的情況,開發人員負責DEVELOPMENT環境,TEST測試人員以及PREPRODPROD的操作團隊。

這是通過爲所有用戶提供Octopus Deploy的訪問權限來實施的,其創建的環境特定團隊的範圍爲特定環境roles;並將用戶分配給團隊。

http://docs.octopusdeploy.com/display/OD/Managing+users+and+teams

+0

當我添加新項目或添加新用戶時,我認爲角色在某種程度上控制了網站的顯示方式,而不是其他任何東西。 – tombags

+0

您是否建議權限未被強制執行並且僅用於顯示?您已經信任該工具來部署您的產品,不妨一路走下去。 – Kye

+0

特別爲部署/項目貢獻者/發起者/部署者角色需要其他角色,例如任務視圖日誌,例如,如果該任務視圖日誌不存在,網頁上會出現錯誤(這正是我正在解釋的)還有其他角色如果不存在,則顯示錯誤框,如機器視圖,環境視圖。是否在具有其他角色的團隊頂部添加角色,將每個項目的複選框合併或取消? – tombags