diff --git a/jenkins/app/jenkinsfile b/jenkins/app/jenkinsfile index 9f2608eeff772613a097165784b6c5a7d1eaec9e..ddfcd12b9a00bd15b99d43a54ed81a2a631682ab 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', '24.03', '24.09'], description: 'openEuler release version', name: 'release'), + choice(choices: ['22.03', '20.03', '23.03', '23.09', '24.03', '25.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/25.03/25.03.PNG b/meta/25.03/25.03.PNG new file mode 100644 index 0000000000000000000000000000000000000000..69ed34b6b5adcd0c36cb8436d3eab914c17f1c3b Binary files /dev/null and b/meta/25.03/25.03.PNG differ diff --git a/meta/25.03/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj b/meta/25.03/DistroLauncher-Appx/DistroLauncher-Appx.vcxproj new file mode 100644 index 0000000000000000000000000000000000000000..195aa67401c478e0c33dfaa07ea044249330f147 --- /dev/null +++ b/meta/25.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 + openEuler25.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 + EADCB9D547A9BC1A2937F025F98D755EDD8DCCE5 + 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/25.03/DistroLauncher-Appx/MyDistro.appxmanifest b/meta/25.03/DistroLauncher-Appx/MyDistro.appxmanifest new file mode 100644 index 0000000000000000000000000000000000000000..f71d2ba17b7c07aa2204503cb00d2765b6f2bbb1 --- /dev/null +++ b/meta/25.03/DistroLauncher-Appx/MyDistro.appxmanifest @@ -0,0 +1,35 @@ + + + + + + openEuler 25.03 + openEuler + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/meta/25.03/DistroLauncher/DistributionInfo.h b/meta/25.03/DistroLauncher/DistributionInfo.h new file mode 100644 index 0000000000000000000000000000000000000000..b4fd91054b3b53f9b0cb6581224c93bab655028b --- /dev/null +++ b/meta/25.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-25.03"; + + // The title bar for the console window while the distribution is installing. + const std::wstring WindowTitle = L"openEuler 25.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/25.03/meta.json b/meta/25.03/meta.json new file mode 100644 index 0000000000000000000000000000000000000000..33b983d7af80cfe3e78f3ce4733094ee84935488 --- /dev/null +++ b/meta/25.03/meta.json @@ -0,0 +1,10 @@ +{ + "release": "25.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_1.0.0.0_x64_arm64_bundle.appxupload", + "image": "25.03.PNG", + "releasenote_en": "https://docs.openeuler.org/en/docs/25.03/docs/Releasenotes/release_notes.html", + "releasenote_zh": "https://docs.openeuler.org/zh/docs/25.03/docs/Releasenotes/release_notes.html", + "friendlyName": "infra@openeuler.org" +} \ No newline at end of file