logo
0
0
Login

完成项目环境配置,我好强哇

预编译和构建一些开发环境,可以直接拉取用于开发或构建。

开发和构建用的同样的环境,只有一份。arceos的是当时用mtools替代mount后手动编译qemu存在卡死在第6个测试的情况,多弄了份ci版,后来dev版也修好了。

  • Rust env: docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/debian-rust-dev-env:latest
  • rCore env: docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/oslabs:latest
  • rCore env: v2 建议使用这版 docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/rcore-dev-env:latest
  • Arceos env: docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/arceos-dev-env:latest
  • Arceos ci: docker.cnb.cool/huafengzhao/opencamp/labs/dev-env/arceos-dev-env:ci
. ├── .cnb.yml # 云原生工作流配置 ├── .gitignore ├── README.md ├── arceos # arceos开发或构建环境 │ ├── Dockerfile # arceos-dev-env │ ├── Dockerfile.ci # arceos-dev-env/ci版 │ ├── README.md │ ├── build-and-push-arceos-ci.sh │ ├── build-and-push-arceos.sh │ └── scripts # 构建镜像中开发环境配置脚本 │ ├── create_languagepacks.sh │ └── set-zsh-env.sh ├── autograde # 一些自动测评的自动化流程 │   ├── README.md │ ├── autograde-arceos.yml # arceos的自动测评配置 │   ├── autograde-rcore.yml # rcore的8个chapters自动测评配置 │ └── autograde-rustlings.yml # rustlings自动测评配置 ├── rcore # rcore的开发和测试环境,rust为os的指定版本 │ ├── Dockerfile # v2,对应镜像rcore-dev-env │ ├── Dockerfile.version.1.archived # 归档v1版,对应镜像oslabs │ ├── README.md │ ├── build-and-push-rcore.sh │ └── scripts # 构建镜像中开发环境配置脚本 │ ├── create_languagepacks.sh │ └── set-zsh-env.sh ├── rust # rust开发环境,rust为stable版本 │ ├── Dockerfile │ ├── README.md │ └── build-and-push-rust.sh └── test # 自己做一些练习或测试 ├── Dockerfile # 测试不同方式安装qemu ├── Dockerfile.arceos-org ├── Dockerfile.cargo # 尝试为rust和cargo添加环境变量 ├── README.md ├── notes.md # 笔记 └── rust-toolchain.toml

About

开发或构建的环境

Language
Markdown43.5%
Dockerfile39.1%
Shell17%
TOML0.3%
Others0.1%