--- assigned: '' created: '"2024-01-12T16:48:17.489Z"' type: '"topic"' updated: 2024-08-08T20:15:21.985Z --- # Artifactory ```bash # https://artifactory.intra.infineon.com/artifactory/api/search/artifact?name=system.text.json.8.0.0.nupkg ``` ```json { "results": [ { "uri": "https://artifactory.intra.infineon.com/artifactory/api/storage/ngt-nuget-org-cache/System.Text.Json.8.0.0.nupkg" }, { "uri": "https://artifactory.intra.infineon.com/artifactory/api/storage/ngt-nuget-v2-org-cache/System.Text.Json.8.0.0.nupkg" } ] } ``` ```bash nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-nuget-org/index.json -username phares -password cmVmdGtuOjAxOjE3NDExMTM5NTA6RzNwVkx1Qmx4ajJnSkJodVBpU1dDcmJ1TWZi nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-nuget-org/index.json -username phares -password cmVmdGtuOjAxOjE3NDExMTQzNTE6RFlDdVp1MzJ3UzgzakFNcGM1bU5NendmMEtB dotnet nuget add source --name Artifactory https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-nuget-org/index.json dotnet nuget add source --name AUC-Artifactory https://artifactoryedge-auc.icp.infineon.com/artifactory/api/nuget/v3/ngt-nuget-org/index.json dotnet nuget disable source "nuget.org" dotnet nuget disable source "Artifactory" dotnet nuget list source ``` ```bash Thu Aug 07 2024 14:13:23 GMT-0700 (Mountain Standard Time) Set Up a NuGet client Repository ngt-fi-package-main-vir Check out our new NuGet Symbol Server configuration ConfigureResolve The token has been generated successfully! asdf NuGet CLI configuration When using Artifactory as a NuGet repository you can either work with the NuGet CLI directly or with Visual Studio. To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. To add this repository, use the following command: nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json -username phares -password asdf Then, to authenticate against Artifactory with the NuGet API key, run the following command: nuget setapikey phares:asdf -Source Artifactory NuGet CLI Configuration (API v2) If this repository is configured as a NuGet API v2 repository manually add the following line to the NuGet.config file: The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) nuget sources Add -Name ArtifactoryV2 -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir -username phares -password asdf Then, to authenticate against Artifactory with the NuGet API key, run the following command: nuget setapikey phares:asdf -Source ArtifactoryV2 Visual Studio Configuration To configure the NuGet Visual Studio Extension to use Artifactory, you need to add this repository as another Package Source under NuGet Package Manager. Go to the "Package Manager Settings" in your Visual Studio (Tools > NuGet Package Manager > Package Manager Settings > Package Sources) and add another Package Source. Name: Add a name for the package source (e.g. Artifactory NuGet repository) Paste the snippet below in the URL field https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. To add this repository, use the following command: nuget sources Add -Name ArtifactorySymbols -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/symbols -username phares -password asdf NuGet CLI Symbol configuration When using Artifactory as a NuGet repository you can either work with the NuGet CLI directly or with Visual Studio. To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. To add this repository, use the following command: nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json -username phares -password asdf Then, to authenticate against Artifactory with the NuGet API key, run the following command: nuget setapikey phares:asdf -Source Artifactory NuGet CLI Configuration (API v2) If this repository is configured as a NuGet API v2 repository manually add the following line to the NuGet.config file: The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) nuget sources Add -Name ArtifactoryV2 -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir -username phares -password asdf Then, to authenticate against Artifactory with the NuGet API key, run the following command: nuget setapikey phares:asdf -Source ArtifactoryV2 Visual Studio Configuration To configure the NuGet Visual Studio Extension to use Artifactory, you need to add this repository as another Package Source under NuGet Package Manager. Go to the "Package Manager Settings" in your Visual Studio (Tools > NuGet Package Manager > Package Manager Settings > Package Sources) and add another Package Source. Name: Add a name for the package source (e.g. Artifactory NuGet repository) Paste the snippet below in the URL field https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. To add this repository, use the following command: nuget sources Add -Name ArtifactorySymbols -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/symbols -username phares -password asdf Add the following line to the NuGet.config file: The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) Then, to authenticate against Artifactory with the NuGet API key, run the following command: nuget setapikey phares:asdf -Source ArtifactorySymbols Visual Studio Configuration To configure the NuGet Visual Studio Extension to use Artifactory as a Symbol Server, you need to change the location of the symbol (.pdb) file. Under Tools | Options | Debugging | Symbols add a new symbol server pointing to the symbols url: https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir Artifacts Search Artifacts Welcome, phares Enterprise Plus 7.63.14 rev 76314900 Licensed to Infineon Technologies AG © Copyright 2024 JFrog Ltd Happily serving 62,632,133 artifacts Filter repositories Tree View: ngt-it-eafa-local GeneralProperties Info URL to file: https://artifactory.intra.infineon.com/artifactory/ngt-it-eafa-local/ Package Information Dependency Declaration Virtual Repository Associations Included Repositories Checksums ``` ```bash Thu Aug 08 2024 13:13:23 GMT-0700 (Mountain Standard Time) # https://artifactory.intra.infineon.com/artifactory/ngt-fi-package-main-vir/ # https://artifactory.intra.infineon.com/artifactory/ngt-other-mha-base-local/ # https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json # https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-other-mha-base-local/index.json ```