# jianmu-runner-nodejs **Repository Path**: cae545e5/jianmu-runner-nodejs ## Basic Information - **Project Name**: jianmu-runner-nodejs - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2025-03-07 - **Last Updated**: 2025-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-node-build #### 介绍 用于build node项目 #### 输入参数 ``` JIANMU_WORKSPACE: 执行打包命令的工作目录 JIANMU_BUILD_ACTION: 打包命令,默认为build JIANMU_BUILD_ARGS: 执行打包命令时的参数 JIANMU_INSTALL_ARGS: 执行依赖安装命令时的参数 JIANMU_REGISTRY_URL: registry_url JIANMU_DISTURL_URL: disturl_url JIANMU_SASS_BINARY_SITE_URL: node-sass二进制包下载地址 JIANMU_PACKAGE_MANAGEMENT_TYPE: 包管理器类型,支持npm、yarn、pnpm,默认为yarn JIANMU_PV_PACKAGE_dir: 指定项目package.json文件所在目录相对路径,默认为. ``` #### 输出参数 ``` package_name: 项目名称 package_version: 版本号 ``` #### 构建docker镜像 ``` docker build --rm -f Dockerfile -t jianmurunner/${tag} . ``` #### 使用 ``` docker run --rm \ -e JIANMU_WORKSPACE=xxx \ -e JIANMU_BUILD_ARG=xxx \ jianmuxxx/tag ```