# jianmu-runner-npm-publish **Repository Path**: jianmu-runners/jianmu-runner-npm-publish ## Basic Information - **Project Name**: jianmu-runner-npm-publish - **Description**: npm发布依赖包到npm官网的节点的仓库 - **Primary Language**: NodeJS - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-31 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-npm-publish #### 介绍 用于npm publish插件项目,发布自己开发的依赖包 ### 发布到建木Hub 通过执行[npm_publish.yml](https://gitee.com/jianmu-runners/jianmu-runner-npm-publish/blob/master/release_dsl/npm_publish.yml),可发布到建木Hub #### 输入参数 ``` JIANMU_WORKSPACE: 执行npm publish命令的工作目录(cd ${git clone (http:***|git@***) 目录}项目或者本地项目) JIANMU_NPM_USER_TOKEN: npm用户token ``` #### 输出参数 ``` package_name: 工作目录里package.json里的名称 package_version: 工作目录里package.json里的版本号 ``` #### 构建/发布docker镜像 ``` docker build --rm -f dockerfile/Dockerfile -t jianmurunner/npm_publish:${npm_publish节点版本} . docker push jianmurunner/npm_publish:${npm_publish节点版本} ``` #### 使用 ``` docker run --rm \ -e JIANMU_WORKSPACE=xxx \ -e JIANMU_NPM_USER_TOKEN=xxx \ jianmurunner/npm_publish:${npm_publish节点版本} ```