helics/buildenv本镜像为HELICS(Hierarchical Engine for Large-scale Infrastructure Co-Simulation)项目的持续集成(CI)构建提供专用容器环境。镜像预配置了构建HELICS所需的全部依赖库、编译器工具链及构建系统,确保在自动化CI流程中能够一致、高效地完成HELICS的编译、测试与打包。
从镜像仓库拉取最新版本镜像:
bashdocker pull helics/ci-build:latest
在CI流程中直接使用(以GitHub Actions为例):
yamljobs: build: runs-on: ubuntu-latest container: image: helics/ci-build:latest steps: - uses: actions/checkout@v4 - name: Build HELICS run: | mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release make -j$(nproc) make test
| 环境变量 | 描述 | 默认值 |
|---|---|---|
HELICS_BUILD_TYPE | 构建类型(Debug/Release/RelWithDebInfo) | Release |
HELICS_TESTS | 是否运行测试(ON/OFF) | ON |
HELICS_INSTALL_PREFIX | 安装路径 | /usr/local/helics |
如需自定义构建参数,可在容器内执行构建命令时指定:
bashdocker run -v $(pwd):/helics-src helics/ci-build:latest \ bash -c "cd /helics-src && mkdir build && cd build && \ cmake .. -DCMAKE_BUILD_TYPE=Debug -DHELICS_ENABLE_TESTS=ON && \ make -j4 && make install"
docker run -it -v $(pwd):/helics-src helics/ci-build:latest bash镜像标签遵循helics/ci-build:<helics-version>-<tool***version>格式,例如helics/ci-build:3.4.0-gcc11,可通过指定标签使用特定版本环境。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务