diff --git a/.idea/Polonium.Workspace.iml b/.idea/Polonium.Workspace.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/Polonium.Workspace.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Polonium.Wrokspace.sln b/Polonium.Wrokspace.sln new file mode 100644 index 0000000..df6f4cd --- /dev/null +++ b/Polonium.Wrokspace.sln @@ -0,0 +1,40 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Tasks", "..\Polonium.Tasks\Polonium.Tasks.csproj", "{44E939E7-53BA-456E-A58F-677A15F313FB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Sdk", "..\Polonium.Sdk\Polonium.Sdk.csproj", "{5D8D4D5D-B048-4CA4-8F46-421BD30516AB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium", "..\Polonium\Polonium.csproj", "{1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Generators", "..\Polonium.Generators\Polonium.Generators.csproj", "{8DB78761-47BF-433A-A53F-E14DBAE4E06F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Polonium.Test", "Polonium.Test\Polonium.Test.csproj", "{E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {44E939E7-53BA-456E-A58F-677A15F313FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {44E939E7-53BA-456E-A58F-677A15F313FB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44E939E7-53BA-456E-A58F-677A15F313FB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {44E939E7-53BA-456E-A58F-677A15F313FB}.Release|Any CPU.Build.0 = Release|Any CPU + {5D8D4D5D-B048-4CA4-8F46-421BD30516AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5D8D4D5D-B048-4CA4-8F46-421BD30516AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D8D4D5D-B048-4CA4-8F46-421BD30516AB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5D8D4D5D-B048-4CA4-8F46-421BD30516AB}.Release|Any CPU.Build.0 = Release|Any CPU + {1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}.Release|Any CPU.ActiveCfg = Debug|Any CPU + {1A022180-2EB2-48A2-BCBD-D7C6C2995E5D}.Release|Any CPU.Build.0 = Debug|Any CPU + {8DB78761-47BF-433A-A53F-E14DBAE4E06F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8DB78761-47BF-433A-A53F-E14DBAE4E06F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DB78761-47BF-433A-A53F-E14DBAE4E06F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8DB78761-47BF-433A-A53F-E14DBAE4E06F}.Release|Any CPU.Build.0 = Release|Any CPU + {E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E4EE6A9D-6D64-4180-84BE-C186D8D5A55F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/VersionInfo.props b/VersionInfo.props index 02ecf64..ad4c385 100644 --- a/VersionInfo.props +++ b/VersionInfo.props @@ -1,9 +1,9 @@ 4.4.0-beta.3 - 0.1.1-x - 0.1.1-x - 0.1.1-x - 0.0.1 + 0.1.2 + 0.1.2 + 0.1.2 + 0.0.2 \ No newline at end of file diff --git a/run b/run index 774df32..05908b0 100644 --- a/run +++ b/run @@ -1,39 +1,16 @@ #!/bin/bash set -e -PoloniumPath="./Polonium/" -PoloniumTasksPath="./Polonium.Tasks/" -PoloniumGeneratorsPath="./Polonium.Generators/" -PoloniumSdkPath="./Polonium.Sdk/" -VersionInfo="./VersionInfo.props" - -RepoBase="https://git.hangman-lab.top/hzhang/" -Repos=("Polonium" "Polonium.Tasks" "Polonium.Generators" "Polonium.Sdk") -for repo in "${Repos[@]}"; do - if [ -d "./$repo/.git" ]; then - git -C "./$repo" pull - else - git clone "$RepoBase$repo.git" - fi -done - - -rm -f "${PoloniumPath}Package/build/VersionInfo.props" -rm -f "${PoloniumTasksPath}Package/build/VersionInfo.props" -rm -f "${PoloniumGeneratorsPath}VersionInfo.props" -rm -f "${PoloniumSdkPath}Sdk/VersionInfo.props" - -cp "$VersionInfo" "${PoloniumPath}Package/build/VersionInfo.props" -cp "$VersionInfo" "${PoloniumTasksPath}Package/build/VersionInfo.props" -cp "$VersionInfo" "${PoloniumGeneratorsPath}VersionInfo.props" -cp "$VersionInfo" "${PoloniumSdkPath}Sdk/VersionInfo.props" +Projects=("Polonium.Tasks" "Polonium" "Polonium.Generators" "Polonium.Sdk") rm -rf ~/.nuget/packages/polonium* -for repo in "${Repos[@]}"; do - dotnet clean "./$repo/$repo.csproj" - dotnet restore "./$repo/$repo.csproj" - dotnet build "./$repo/$repo.csproj" - chmod +x "./$repo/publish" - bash "./$repo/publish" +for proj in "${Projects[@]}"; do + + cp -f "./VersionInfo.props" "../$proj/VersionInfo.props" + dotnet clean "../$proj/$proj.csproj" + dotnet restore "../$proj/$proj.csproj" + dotnet build "../$proj/$proj.csproj" + chmod +x "../$proj/publish" + bash "../$proj/publish" done \ No newline at end of file