156 lines
6.5 KiB
JSON
156 lines
6.5 KiB
JSON
[
|
|
{
|
|
"UpdateStageName":"Create Dotnet Directory",
|
|
"UpdateSourcePlatform":"All",
|
|
"UpdateSource":"CreateDirectory",
|
|
"UpdateSourceArgs":"{{$FullBaseDir}}dotnet"
|
|
},
|
|
{
|
|
"UpdateStageName":"Create Libraries Directory",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"CreateDirectory",
|
|
"UpdateSourceArgs":"{{$FullBaseDir}}libraries"
|
|
},
|
|
{
|
|
"UpdateStageName":"Create Plugins Directory",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"CreateDirectory",
|
|
"UpdateSourceArgs":"{{$FullBaseDir}}plugins"
|
|
},
|
|
{
|
|
"UpdateStageName":"ASP.NET Core Runtime Download",
|
|
"UpdateSourcePlatform":"Windows",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-win-x64.zip",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}dotnet",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true
|
|
},
|
|
{
|
|
"UpdateStageName":"ASP.NET Core Runtime Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-linux-x64.tar.gz",
|
|
"UpdateSourceArch":"x86_64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}dotnet",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true
|
|
},
|
|
{
|
|
"UpdateStageName":"ASP.NET Core Runtime Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/{{DotnetVersion}}/aspnetcore-runtime-{{DotnetVersion}}-linux-arm64.tar.gz",
|
|
"UpdateSourceArch":"aarch64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}dotnet",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Windows",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_win-x64.zip",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Release"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_linux-x64.tar.gz",
|
|
"UpdateSourceArch":"x86_64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Release"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://github.com/Impostor/Impostor/releases/download/v{{ServerVersion}}/Impostor-Server_{{ServerVersion}}_linux-arm64.tar.gz",
|
|
"UpdateSourceArch":"aarch64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Release"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Windows",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_win-x64.zip",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Nightly"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_linux-x64.zip",
|
|
"UpdateSourceArch":"x86_64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Nightly"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor Server Download",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://nightly.link/Impostor/Impostor/workflows/ci/master/Impostor-Server_{{ServerVersion}}_linux-arm64.zip",
|
|
"UpdateSourceArch":"aarch64",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"UnzipUpdateSource":true,
|
|
"OverwriteExistingFiles":true,
|
|
"DeleteAfterExtract":true,
|
|
"UpdateSourceConditionSetting":"BuildStream",
|
|
"UpdateSourceConditionValue":"Nightly"
|
|
},
|
|
{
|
|
"UpdateStageName":"Pause Update Stages",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"Pause",
|
|
"UpdateSourceArgs":"2"
|
|
},
|
|
{
|
|
"UpdateStageName":"Set Executable Flag",
|
|
"UpdateSourcePlatform":"Linux",
|
|
"UpdateSource":"SetExecutableFlag",
|
|
"UpdateSourceArgs":"{{$FullBaseDir}}Impostor.Server"
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor.Http Plugin Download",
|
|
"UpdateSourcePlatform":"All",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://github.com/Impostor/Impostor.Http/releases/download/v{{HttpPluginVersion}}/Impostor.Http.dll",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}plugins",
|
|
"OverwriteExistingFiles":true
|
|
},
|
|
{
|
|
"UpdateStageName":"Impostor.Http Plugin Config File Download",
|
|
"UpdateSourcePlatform":"All",
|
|
"UpdateSource":"FetchURL",
|
|
"UpdateSourceData":"https://raw.githubusercontent.com/Impostor/Impostor.Http/main/config_http.json",
|
|
"UpdateSourceTarget":"{{$FullBaseDir}}",
|
|
"OverwriteExistingFiles":false
|
|
}
|
|
] |