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