2016-09-19 8 views
1

Octopus Deployを使用してパッケージを展開する安全な方法の作成方法を教えてください。Octopus展開を使用したセキュアな展開パターン

前者は開発環境向けに開発者向けに、後者はステージング/プロダクション環境に展開し、同じ役割とステージング/プロダクションのみに展開できるチームリードとなる特定のユーザーで実装します。

開発者がセキュリティの手段としてステージング/制作に展開したりプロモートする必要がないようにすることです。

重複したチームを持っているのはちょっと厄介なようで、重複したチーム間の同期に関して新しいタコのプロジェクトが作成されたときは特に混乱を招きます。

このアプローチでは、どのようなアドバイスをお勧めしますか?チームシティー、ビルドプロセスがキックオフされ、ビルドを展開する最終的にはタコの展開につながるの展開プロセスを実行します - それは考えであるよう

忍者編集私はタグ含まれていますその環境。

+0

あなたが高い環境に配備するから、開発者を防ぐために、ボックスのタコの展開ユーザロール行列のうちを調整することはできません? – Kye

+0

@kyeあなたの意図を明確にすることができますか?あなたのコメントを理解できませんでした。 – tombags

答えて

1

は、我々は、開発者がTEST用テスターやPREPRODPRODのための運用チーム、DEVELOPMENT環境に責任がある似たような状況にいます。

これはすべてのユーザーにOctopus Deployへのアクセス権を与え、特定の環境にスコープされたrolesの環境固有のチームを作成することによって適用されます。ユーザーをチームに割り当てることができます。

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

+0

新しいプロジェクトを追加したり、新しいユーザーを追加したりするとき、私の考えでは、ロールはやや他のものよりもウェブサイトがどのように表示されるかを制御していると思います。 – tombags

+0

権限が強制されず、表示にのみ使用されることをお勧めしますか?あなたは、あなたの製品を展開するためのツールを信頼してきました。 – Kye

+0

プロジェクトの貢献者/イニシエータ/デプロイヤのデプロイメントに特有の役割で、タスクビューのログなどの追加のロールが必要です。タスクビューのログがない場合、Webページにエラーが表示されます(これは私が解釈しているものです)存在しない場合は、マシンビュー、環境ビューなどのエラーボックスが表示されます。別の役割を持つチームの上に役割を追加するか、各アイテムのチェックボックスを組み合わせるか、取り消しますか? – tombags