- Updated links in the following files: - Static/Metrology/AwaitingDispo/index.html - Static/Metrology/Export/index.html - Static/Metrology/RunHeaders/index.html - Static/Metrology/RunInfo/index.html - Static/Metrology/index.html - Static/RunHeaders/index.html - Static/RunInfo/index.html - Static/awaiting-disposition.html - Static/export.html - Static/files.html - Static/index.html - Static/run-headers.html Removed obsolete HTTP request files from Tests/.vscode directory. - Deleted files: - tc_col_metrology-viewer-dev.http - tc_col_metrology-viewer-v1.http - tc_col_metrology-viewer-v2.http - tc_col_metrology-viewer-v3.http - tc_col_metrology-viewer-v4.http - tc_col_metrology-viewer.http - wafer-counter.http Added new HTTP request files for development and production environments. - Added files: - api-metrology-viewer-dev.http - api-metrology-viewer.http - api-v1-InfinityQS.http - api-v1-wafer-counter.http - api-v2-InfinityQS.http - api-v3-InfinityQS.http - api-v4-InfinityQS.http Updated Unit Tests for Inbound and WaferCounter controllers to reflect changes in repository methods and test scenarios. - Modified UnitTestWaferCounterController.cs to change area and wafer size parameters. - Removed UnitInboundController.cs and added new tests for InboundController functionality. Refactored FileShareRepository and WaferCounterRepository to improve file handling and data retrieval logic. - Updated methods to handle multiple file extensions and improve error handling. - Adjusted logic for retrieving last quantity and slot map based on file type. Added static pipeline configuration for deployment. - Created static-pipeline.yml for automated deployment process.
129 lines
3.9 KiB
JSON
129 lines
3.9 KiB
JSON
{
|
|
"inputs": [
|
|
{
|
|
"default": "Development",
|
|
"description": "Which ASP Net Core Environment?",
|
|
"id": "ASPNETCORE_ENVIRONMENT",
|
|
"options": [
|
|
"Development",
|
|
"Production"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "{AssemblyTitle}",
|
|
"description": "What Assembly Title?",
|
|
"id": "AssemblyTitle",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "{Build.BuildId}",
|
|
"description": "Which Build BuildId?",
|
|
"id": "Build.BuildId",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "{Build.Reason}",
|
|
"description": "Which Build Reason?",
|
|
"id": "Build.Reason",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "{Build.Repository.Id}",
|
|
"description": "Which Build Repository Id?",
|
|
"id": "Build.Repository.Id",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "{Build.Repository.Name}",
|
|
"description": "Which Build Repository Name?",
|
|
"id": "Build.Repository.Name",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "{Build.SourceVersion}",
|
|
"description": "Which Build Source Version?",
|
|
"id": "Build.SourceVersion",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "Static",
|
|
"description": "Which Configuration?",
|
|
"id": "Configuration",
|
|
"options": [
|
|
"Debug",
|
|
"Release",
|
|
"Static"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "net8.0",
|
|
"description": "Which Core Version?",
|
|
"id": "CoreVersion",
|
|
"options": [
|
|
"net8.0"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/MSBuild.exe",
|
|
"description": "Which MS Build?",
|
|
"id": "MSBuild",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir/",
|
|
"description": "Which Nuget Source?",
|
|
"id": "NugetSource",
|
|
"type": "promptString"
|
|
},
|
|
{
|
|
"default": "win-x64",
|
|
"description": "Which Runtime?",
|
|
"id": "Runtime",
|
|
"options": [
|
|
"win-x64",
|
|
"win-x32",
|
|
"linux-x64",
|
|
"linux-x32"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "L:/",
|
|
"description": "Which System DefaultWorkingDirectory?",
|
|
"id": "System.DefaultWorkingDirectory",
|
|
"options": [
|
|
"L:/",
|
|
"D:/",
|
|
"C:/"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "v4.8",
|
|
"description": "Which Core Target Framework Version?",
|
|
"id": "TargetFrameworkVersion",
|
|
"options": [
|
|
"v4.8"
|
|
],
|
|
"type": "pickString"
|
|
},
|
|
{
|
|
"default": "{UserSecretsId}",
|
|
"description": "Which Core User Secrets Id?",
|
|
"id": "UserSecretsId",
|
|
"type": "promptString"
|
|
}
|
|
],
|
|
"tasks": [
|
|
{
|
|
"command": "(robocopy /MIR \"../Static\" \"D:/${input:Configuration}/${input:Build.Repository.Name}/${input:Build.Repository.Id}/${input:AssemblyTitle}\") ^& IF %ERRORLEVEL% LEQ 7 exit 0",
|
|
"label": "Copy Files to: D:/",
|
|
"problemMatcher": [],
|
|
"type": "shell"
|
|
}
|
|
],
|
|
"version": "2.0.0"
|
|
} |