From e8f8835be742f45d85884b211d565d09ba712424 Mon Sep 17 00:00:00 2001 From: m-hoseinzadeh Date: Thu, 22 Jun 2023 08:10:21 +0100 Subject: [PATCH] add a separate NuGet package for hangfire cron --- .github/workflows/publish_Olive.yml | 6 ++++++ {Olive/BackgroundJobs => Olive.Hangfire.Cron}/Cron.cs | 0 Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj | 8 ++++++++ Olive.sln | 7 +++++++ Olive/Olive.csproj | 2 +- 5 files changed, 22 insertions(+), 1 deletion(-) rename {Olive/BackgroundJobs => Olive.Hangfire.Cron}/Cron.cs (100%) create mode 100644 Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj diff --git a/.github/workflows/publish_Olive.yml b/.github/workflows/publish_Olive.yml index 52917a5e..b9b990c1 100644 --- a/.github/workflows/publish_Olive.yml +++ b/.github/workflows/publish_Olive.yml @@ -250,6 +250,12 @@ jobs: PROJECT_FILE_PATH: Olive.Hangfire/Olive.Hangfire.csproj NUGET_KEY: ${{secrets.NUGET_API_KEY}} + - name: Publish Olive Hangfire Cron NuGet Package + uses: Geeksltd/publish-nuget@v2 + with: + PROJECT_FILE_PATH: Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj + NUGET_KEY: ${{secrets.NUGET_API_KEY}} + - name: Publish Olive Hangfire MySql NuGet Package uses: Geeksltd/publish-nuget@v2 with: diff --git a/Olive/BackgroundJobs/Cron.cs b/Olive.Hangfire.Cron/Cron.cs similarity index 100% rename from Olive/BackgroundJobs/Cron.cs rename to Olive.Hangfire.Cron/Cron.cs diff --git a/Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj b/Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj new file mode 100644 index 00000000..5760782a --- /dev/null +++ b/Olive.Hangfire.Cron/Olive.Hangfire.Cron.csproj @@ -0,0 +1,8 @@ + + + + netcoreapp3.1 + 1.0.0 + + + diff --git a/Olive.sln b/Olive.sln index e24431b4..28c057e0 100644 --- a/Olive.sln +++ b/Olive.sln @@ -212,6 +212,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Olive.Aws.Textract", "Olive EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Olive.Aws.Comprehend", "Olive.Aws.Comprehend\Olive.Aws.Comprehend.csproj", "{588FD83B-91BF-460B-BDCC-FF84D7E6B417}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Olive.Hangfire.Cron", "Olive.Hangfire.Cron\Olive.Hangfire.Cron.csproj", "{17718CC2-C817-4E1C-8E6E-CBCFC698D995}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -545,6 +547,10 @@ Global {588FD83B-91BF-460B-BDCC-FF84D7E6B417}.Debug|Any CPU.Build.0 = Debug|Any CPU {588FD83B-91BF-460B-BDCC-FF84D7E6B417}.Release|Any CPU.ActiveCfg = Release|Any CPU {588FD83B-91BF-460B-BDCC-FF84D7E6B417}.Release|Any CPU.Build.0 = Release|Any CPU + {17718CC2-C817-4E1C-8E6E-CBCFC698D995}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {17718CC2-C817-4E1C-8E6E-CBCFC698D995}.Debug|Any CPU.Build.0 = Debug|Any CPU + {17718CC2-C817-4E1C-8E6E-CBCFC698D995}.Release|Any CPU.ActiveCfg = Release|Any CPU + {17718CC2-C817-4E1C-8E6E-CBCFC698D995}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -637,6 +643,7 @@ Global {72EE0ABC-9CB8-43FC-81AC-833417184AD5} = {50102A6B-6A9D-47FE-B21B-1968F24A4CCF} {61E86F2D-4693-4629-93A6-1A6D9EC59892} = {6A937A37-1CEC-4347-9594-C471645B43DA} {588FD83B-91BF-460B-BDCC-FF84D7E6B417} = {6A937A37-1CEC-4347-9594-C471645B43DA} + {17718CC2-C817-4E1C-8E6E-CBCFC698D995} = {B08CEA40-4865-41AF-94CA-AC59E2513A11} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {B8459027-6FAF-42E6-B8A8-4887D7730704} diff --git a/Olive/Olive.csproj b/Olive/Olive.csproj index 4b9ee48d..17067dd6 100644 --- a/Olive/Olive.csproj +++ b/Olive/Olive.csproj @@ -1,7 +1,7 @@  netstandard2.0 - 2.1.341 + 2.1.342