カスタム Artifactory の場所の Basic 認証の設定
HTTP サーバーで認証が必要な場合は、Basic 認証を使用するようにスマートエージェントを設定する必要があります。Basic 認証を使用するようにスマートエージェントを設定すると、スマートエージェントは Nexus や Artifactory などの HTTP サーバー、またはカスタム HTTP サーバーと通信します。
Basic 認証を設定するには、[TaskConfig] config.ini に次の変数を含めます。
-
UserPortalUserName -
UserPortalPassword -
UserPortalAuth
例:
[TaskConfig]
NativeEnable = true
UserPortalUserName = <username>
UserPortalPassword = <user-password>
UserPortalAuth = basic
スマートエージェント CLI を使用している場合は、appd を実行する前に変数を指定します。
sudo env ENABLE_CUSTOM_HTTP=true CUSTOM_HTTP_USERNAME=<username> CUSTOM_HTTP_PASSWORD=<password> ./appd install …
agent_source_location を指定できます。
sudo env ENABLE_CUSTOM_HTTP=true CUSTOM_HTTP_USERNAME=<username> CUSTOM_HTTP_PASSWORD=<password> .
/appd install <agent-type> —extra-vars agent_source_location=<path-to-agent-zip-from-custom-url>