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