1

強力なループ コントローラー「slc」、「プロセス マネージャー」のドキュメントに従って、いくつか質問があります。

次のようなコマンドを使用してプロセスマネージャーにデプロイする

slc deploy http://process.manager.url:7777 deploy_branch

プロセス マネージャーの URL を指定できます。パッケージ/ソースを確実にリモートにデプロイできます。しかし、それを展開する際のアクセス制御は見られません。他の誰かが自分のパッケージを私のものにプッシュしようとした場合はどうなりますか? ローカルにデプロイして、ポートをリモートからブロックする必要がありますか? では、ローカルでのみ行う必要がある場合の URL は何ですか? 正しく理解できない場合は、理解してください。

後もう一つ。以下のコマンドのように 2 回デプロイできます。

slc deploy http://process.manager.url:7777 deploy_branch

slc deploy http://process.manager.url:7777/another deploy_branch

コマンドが実行されると、プロセス マネージャーのリポジトリ ディレクトリに、コマ​​ンドによるとdefault.gitanother/default.gitの 2 つの git リポジトリがあることがわかります。および slc pmctrl status は「config: another/default」または「config: default」を示します...したがって、プロセスマネージャーがそれらを分離しておくため、アクティブなデプロイ済みパッケージを別/デフォルトまたはデフォルトに変更できると思います。しかし、私は方法がわからず、それについての言及を見つけることができません。リポジトリが切り替え可能なリソース用ではない場合、なぜ pm はそれらを別々のリポジトリに保持するのですか?

これらを理解するのを手伝ってください。

4

1 に答える 1