# jianmu-runner-auto-build-image **Repository Path**: jianmu-runners/jianmu-runner-auto-build-image ## Basic Information - **Project Name**: jianmu-runner-auto-build-image - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-29 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-auto-build-image ### 介绍 触发自动构建镜像的构建计划 触发成功后,会一直查询流程实例状态,直到流程实例状态为挂起/完成/终止。默认间隔时间为3秒 ### 输入参数 ``` api_url: 建木Hub地址 access_token: 建木Hub的访问令牌 interval: 查询流程实例状态的间隔时间 tag: 标签 build_plan_id: 构建计划ID ``` ### 构建docker镜像 ``` # 创建docker镜像 docker build -f dockerfile/Dockerfile -t jianmurunner/auto_build_image:${version} # 上传docker镜像 docker push jianmurunner/auto_build_image:${version} ``` ### 用法 ``` docker run --rm \ -e JIANMU_ACCESS_TOKEN=xxx \ -e JIANMU_TAG=xxx \ -e JIANMU_BUILD_PLAN_ID=xxx \ jianmurunner/auto_build_image:${version} \ python /usr/local/bin/main.py ```