Both sides previous revisionPrevious revision | |
openeuler_risc-v_obs [2024/06/06 13:00] – Update misaka00251 | openeuler_risc-v_obs [2024/07/30 08:13] (current) – Change URL misaka00251 |
---|
====== OBS 笔记 ====== | ====== OBS 笔记 ====== |
| |
:!: openEuler 官方已经全面切换到 [[https://eulermaker.compass-ci.openeuler.openatom.cn/|EBS]],本教程**不是** EBS 的教程。 | :!: openEuler 官方已经全面切换到 [[https://eulermaker.compass-ci.openeuler.openatom.cn/|EBS]],https://build.openeuler.openatom.cn/ 和 https://build.openeuler.org/ 均已无法访问。本教程**不是** EBS 的教程。 |
| |
OBS 主页是: https://build.openeuler.openatom.cn/ | openEuler RISC-V 的 OBS 主页是: https://build.tarsier-infra.isrc.ac.cn/ |
| |
查看 Mainline 的包: https://build.openeuler.openatom.cn//project/show/openEuler:Mainline:RISC-V | |
| |
本文章是[[https://www.bilibili.com/video/BV1YK411H7E2/|【玩转openEuler系列直播 5】openEuler构建之OBS使用指导]]这个影片的总结。 | 本文章是[[https://www.bilibili.com/video/BV1YK411H7E2/|【玩转openEuler系列直播 5】openEuler构建之OBS使用指导]]这个影片的总结。 |
* 架构(Arch): OBS 采用本地架构进行编译,没有提供交叉编译。 | * 架构(Arch): OBS 采用本地架构进行编译,没有提供交叉编译。 |
| |
[[https://build.openeuler.org/project/show/home:misaka00251:VersionUpgrade|比如这个链接]]里的 **home:misaka00251:VersionUpgrade** 是工程名,Packages 则是工程里所有的包,旁边 Build Results 里的 **AmogOS** 是仓库名,**riscv64** 是我要编译出来的架构。 | [[https://build.tarsier-infra.isrc.ac.cn/project/show/home:misaka00251|比如这个链接]]里的 **home:misaka00251** 是工程名,Packages 则是工程里所有的包,旁边 Build Results 里的 **AmogOS** 是仓库名,**riscv64** 是我要编译出来的架构。 |
| |
上方有个 Meta,此处就是我的工程 Metadata 文件。里面有 description 以及我要编译哪些架构的说明。 | 上方有个 Meta,此处就是我的工程 Metadata 文件。里面有 description 以及我要编译哪些架构的说明。 |
| |
<code> | <code> |
<project name="home:misaka00251:VersionUpgrade"> | <project name="home:misaka00251"> |
<title/> | <title/> |
<description>Packages need to upgrade version</description> | <description>Packages need to upgrade version</description> |
</useforbuild> | </useforbuild> |
<repository name="AmogOS"> | <repository name="AmogOS"> |
<path project="openEuler:Mainline:RISC-V" repository="standard_riscv64"/> | <path project="openEuler:22.03" repository="22.03"/> |
<arch>riscv64</arch> | <arch>riscv64</arch> |
</repository> | </repository> |
<file oscrc .oscrc> | <file oscrc .oscrc> |
[general] | [general] |
apiurl = https://build.openeuler.openatom.cn/ | apiurl = https://build.tarsier-infra.isrc.ac.cn/ |
no_verify = 1 | no_verify = 1 |
| |
[https://build.openeuler.openatom.cn/] | [https://build.tarsier-infra.isrc.ac.cn/] |
user=<你的用户名> | user=<你的用户名> |
pass=<你的密码> | pass=<你的密码> |