diff --git a/.github/workflows/build-artifacts.yml b/.github/workflows/build-artifacts.yml new file mode 100644 index 0000000..c429830 --- /dev/null +++ b/.github/workflows/build-artifacts.yml @@ -0,0 +1,33 @@ +name: Build Artifacts + +on: + push: + branches: + - develop + - main + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v5 + + - name: Setup .NET + uses: actions/setup-dotnet@v5 + with: + dotnet-version: 10.0.x + + - name: Restore + run: dotnet restore + + - name: Publish + run: dotnet publish -c Release --artifacts-path ./output + + - name: Upload build artifacts + uses: actions/upload-artifact@v4 + with: + name: build-outputs + path: ./output/publish + if-no-files-found: error \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 23b2c26..6a0ef11 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,7 +3,7 @@ name: Deploy on: push: branches: - - develop + # - develop - main permissions: diff --git a/src/Aspire/Aspire.AppHost/Extensions/AppExtensions.cs b/src/Aspire/Aspire.AppHost/Extensions/AppExtensions.cs index 6dcf994..0f4163b 100644 --- a/src/Aspire/Aspire.AppHost/Extensions/AppExtensions.cs +++ b/src/Aspire/Aspire.AppHost/Extensions/AppExtensions.cs @@ -42,7 +42,7 @@ public static IDistributedApplicationBuilder AddDmsServices( //builder.AddDmsService("Meow", rabbit, databases); builder.AddDmsService("Offloc-Cleaner", rabbit, databases); builder.AddDmsService("Offloc-Parser", rabbit, databases); - builder.AddDmsService("Orchestrator", rabbit, databases); + //builder.AddDmsService("Orchestrator", rabbit, databases); // Entry point - start the app to 'kick off' DMS builder.AddDmsService("Kickoff", rabbit, databases) diff --git a/src/AuditDb/AuditDb.sqlproj b/src/AuditDb/AuditDb.sqlproj index b95c115..d70d28a 100644 --- a/src/AuditDb/AuditDb.sqlproj +++ b/src/AuditDb/AuditDb.sqlproj @@ -2,11 +2,11 @@ - AuditDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - AuditDb - AuditDb + AuditDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + AuditDb + AuditDb + {00000000-0000-0000-0000-000000000000} - \ No newline at end of file diff --git a/src/ClusterDb/ClusterDb.sqlproj b/src/ClusterDb/ClusterDb.sqlproj index 2d2c1aa..3af0a2e 100644 --- a/src/ClusterDb/ClusterDb.sqlproj +++ b/src/ClusterDb/ClusterDb.sqlproj @@ -1,12 +1,13 @@ - + - ClusterDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - ClusterDb - ClusterDb + ClusterDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + ClusterDb + ClusterDb + {00000000-0000-0000-0000-000000000000} diff --git a/src/ClusterDb/scripts/populate-reference-tables.sql b/src/ClusterDb/scripts/populate-reference-tables.sql index 99ca38a..1d2ebbf 100644 --- a/src/ClusterDb/scripts/populate-reference-tables.sql +++ b/src/ClusterDb/scripts/populate-reference-tables.sql @@ -1,4 +1,5 @@ IF '$(PopulateReferenceTables)' = 'True' BEGIN + RAISERROR (N'Executing post deployment script. This may take a while...', 0, 0) WITH NOWAIT; EXEC processing.PopulateReferenceTables; END \ No newline at end of file diff --git a/src/DeliusRunningPictureDb/DeliusRunningPictureDb.sqlproj b/src/DeliusRunningPictureDb/DeliusRunningPictureDb.sqlproj index e49aa76..891a5f6 100644 --- a/src/DeliusRunningPictureDb/DeliusRunningPictureDb.sqlproj +++ b/src/DeliusRunningPictureDb/DeliusRunningPictureDb.sqlproj @@ -2,11 +2,11 @@ - DeliusRunningPictureDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - DeliusRunningPictureDb - DeliusRunningPictureDb + DeliusRunningPictureDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + DeliusRunningPictureDb + DeliusRunningPictureDb + {00000000-0000-0000-0000-000000000000} - \ No newline at end of file diff --git a/src/DeliusStagingDb/DeliusStagingDb.sqlproj b/src/DeliusStagingDb/DeliusStagingDb.sqlproj index ce34ca5..d262e6d 100644 --- a/src/DeliusStagingDb/DeliusStagingDb.sqlproj +++ b/src/DeliusStagingDb/DeliusStagingDb.sqlproj @@ -2,15 +2,16 @@ - StagingDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - StagingDb - StagingDb + StagingDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + StagingDb + StagingDb + {00000000-0000-0000-0000-000000000000} - - DoNotCopy - + + DoNotCopy + \ No newline at end of file diff --git a/src/MatchingDb/MatchingDb.sqlproj b/src/MatchingDb/MatchingDb.sqlproj index d63b258..5aef1b4 100644 --- a/src/MatchingDb/MatchingDb.sqlproj +++ b/src/MatchingDb/MatchingDb.sqlproj @@ -2,11 +2,12 @@ - MatchingDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - MatchingDb - MatchingDb + MatchingDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + MatchingDb + MatchingDb + {00000000-0000-0000-0000-000000000000} diff --git a/src/OfflocRunningPictureDb/OfflocRunningPictureDb.sqlproj b/src/OfflocRunningPictureDb/OfflocRunningPictureDb.sqlproj index 0655646..efff024 100644 --- a/src/OfflocRunningPictureDb/OfflocRunningPictureDb.sqlproj +++ b/src/OfflocRunningPictureDb/OfflocRunningPictureDb.sqlproj @@ -2,11 +2,11 @@ - OfflocRunningPictureDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - OfflocRunningPictureDb - OfflocRunningPictureDb + OfflocRunningPictureDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + OfflocRunningPictureDb + OfflocRunningPictureDb + {00000000-0000-0000-0000-000000000000} - \ No newline at end of file diff --git a/src/OfflocStagingDb/OfflocStagingDb.sqlproj b/src/OfflocStagingDb/OfflocStagingDb.sqlproj index 8df22c9..7df66b6 100644 --- a/src/OfflocStagingDb/OfflocStagingDb.sqlproj +++ b/src/OfflocStagingDb/OfflocStagingDb.sqlproj @@ -2,11 +2,11 @@ - OfflocStagingDb - Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider - 1033, CI - OfflocStagingDb - OfflocStagingDb + OfflocStagingDb + Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider + 1033, CI + OfflocStagingDb + OfflocStagingDb + {00000000-0000-0000-0000-000000000000} - \ No newline at end of file diff --git a/src/Visualiser/Pages/Index.cshtml b/src/Visualiser/Pages/Index.cshtml index f815f7c..8b9d8d8 100644 --- a/src/Visualiser/Pages/Index.cshtml +++ b/src/Visualiser/Pages/Index.cshtml @@ -76,7 +76,7 @@ @@ -94,17 +94,33 @@
+
+ +
+