diff --git a/jenkins/app/jenkinsfile b/jenkins/app/jenkinsfile index 772ec52b14b35e8920c45fdfd21b7519d34ce854..744dc5b5f07858f61b4c56a35d7037a0dd19494d 100644 --- a/jenkins/app/jenkinsfile +++ b/jenkins/app/jenkinsfile @@ -13,7 +13,7 @@ pipeline { properties([ giteeConnection('gitee'), parameters([ - choice(choices: ['22.03', '20.03', '23.03', '23.09'], description: 'openEuler release version', name: 'release'), + choice(choices: ['22.03', '20.03', '23.03', '23.09', '24.03'], description: 'openEuler release version', name: 'release'), choice(choices: ['no', 'yes'], description:'Whether to publish the app to Windows Store', name: 'publish'), string(name: 'server', description:'hostname of daily build server', defaultValue: 'http://121.36.84.172'), string(name: 'baseuri', description:'base uri of daily build repos', defaultValue: 'dailybuild'), diff --git a/meta/24.03/24.03.PNG b/meta/24.03/24.03.PNG new file mode 100644 index 0000000000000000000000000000000000000000..9095fd7445c8073976aadc93e3adae9c7fcca981 Binary files /dev/null and b/meta/24.03/24.03.PNG differ diff --git a/meta/24.03/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj b/meta/24.03/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..a449544174e9b369612e4f536d7170a50091b2af --- /dev/null +++ b/meta/24.03/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj @@ -0,0 +1,183 @@ + + + + {f63472f9-d0a0-412e-aa3d-a4e822970486} + DistroLauncher_Appx + en-US + 14.0 + true + Windows Store + 10.0 + 10.0.10240.0 + 10.0 + openEuler24.03 + DistroLauncher-Appx + + + + + Debug + ARM64 + + + Debug + x64 + + + Release + ARM64 + + + Release + x64 + + + + Application + true + v143 + + + Application + true + v143 + true + + + Application + false + true + v143 + true + + + Application + false + true + v143 + true + + + + + + + + + + + + + + + + + + + False + Always + 3F03B484C7EA61BBACE5C74A3610FE102DF06005 + False + x64|arm64 + 0 + OnApplicationRun + True + SHA256 + True + 0 + + + + false + + + + + + Designer + + + + + + + true + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + true + + + + + + + + + + + + + + Document + false + Copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe into $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe + copy $(SolutionDir)\$(platform)\$(Configuration)\launcher.exe $(SolutionDir)\$(platform)\$(Configuration)\$(ProjectName)\$(targetname).exe + $(targetname).exe + + + + + + \ No newline at end of file diff --git a/meta/24.03/DistroLauncher-Appx/MyDistro.appxmanifest b/meta/24.03/DistroLauncher-Appx/MyDistro.appxmanifest new file mode 100644 index 0000000000000000000000000000000000000000..8a5fb20275f6aa3c6a5bf8938a390f7dc0708350 --- /dev/null +++ b/meta/24.03/DistroLauncher-Appx/MyDistro.appxmanifest @@ -0,0 +1,35 @@ + + + + + + openEuler 24.03 + openEuler + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/meta/24.03/DistroLauncher/DistributionInfo.h b/meta/24.03/DistroLauncher/DistributionInfo.h new file mode 100644 index 0000000000000000000000000000000000000000..878bde5645a30880d9b1e08e73a48afff966d4b7 --- /dev/null +++ b/meta/24.03/DistroLauncher/DistributionInfo.h @@ -0,0 +1,26 @@ +// +// Copyright (C) Microsoft. All rights reserved. +// Licensed under the terms described in the LICENSE file in the root of this project. +// + +#pragma once + +namespace DistributionInfo +{ + // The name of the distribution. This will be displayed to the user via + // wslconfig.exe and in other places. It must conform to the following + // regular expression: ^[a-zA-Z0-9._-]+$ + // + // WARNING: This value must not change between versions of your app, + // otherwise users upgrading from older versions will see launch failures. + const std::wstring Name = L"openEuler-24.03"; + + // The title bar for the console window while the distribution is installing. + const std::wstring WindowTitle = L"openEuler 24.03"; + + // Create and configure a user account. + bool CreateUser(std::wstring_view userName); + + // Query the UID of the user account. + ULONG QueryUid(std::wstring_view userName); +} \ No newline at end of file diff --git a/meta/24.03/meta.json b/meta/24.03/meta.json new file mode 100644 index 0000000000000000000000000000000000000000..27a4e7da7b99dfa49de35a2288bd60c8b6d04259 --- /dev/null +++ b/meta/24.03/meta.json @@ -0,0 +1,10 @@ +{ + "release": "24.03", + "desc_en": "openEuler is an open-source operating system. The current openEuler kernel is based on Linux and supports server, cloud computing, edge computing, embedded, and other application scenarios. openEuler is committed to providing a secure, stable, and easy-to-use operating system. As an efficient, stable, and secure open-source OS built by global open-source contributors, openEuler applies to database, big data, cloud computing, and artificial intelligence (AI) scenarios. In addition, openEuler community is an open-source community for global OSs. Through community cooperation, openEuler builds an innovative platform, builds a unified and open OS that supports multiple processor architectures, and promotes the prosperity of the software and hardware application ecosystem.", + "desc_zh": "openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。", + "upload_file": "DistroLauncher-Appx_2403.0.1.0_x64_arm64_bundle.appxupload", + "image": "24.03.PNG", + "releasenote_en": "https://docs.openeuler.org/en/docs/24.03/docs/Releasenotes/release_notes.html", + "releasenote_zh": "https://docs.openeuler.org/zh/docs/24.03/docs/Releasenotes/release_notes.html", + "friendlyName": "infra@openeuler.org" +} \ No newline at end of file