A .NET Core console application to orchestrate the refreshing of repository analytics information via the RepositoryAnaltyicsApi
Serve as an orchestrator for doing bulk operations via calls to the RepositoryAnaltyicsApi. This allows the API to not have to handle bite sized chunks of work and not have to worry about long running tasks. Currently the following workloads are supported.
- Iterate over all repositories and analyze them via a request to the API.
- .NET Core console application
- Visual Studio
The available command line arguments are documented here
- Open the solution and go to the project properties of the
RepositoryAnaltyicsDataRefresher
project - Click the Debug Tab
- In the
Application Arguments
section enter in your command line arguments - Hit
F5
or click the button with the green triangle.
- Open a terminal window in the
\src\
diretory - Run the following command to build the application
dotnet build
- Run the following command to start the application. You will need to provide the command line arguments at the end of the command.
dotnet .\RepositoryAnaltyicsDataRefresher\bin\Debug\netcoreapp2.0\RepositoryAnaltyicsDataRefresher.dll