successful.log file in working directory)xxx fields with your actual values (see Core Parameters section for details)docker run --rm \
-e PLUGIN_SOURCE_TOKEN="xxx" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
docker run --rm \
-e PLUGIN_SOURCE_TOKEN="xxx" \
-e PLUGIN_SOURCE_URL="https://github.com" \
-e PLUGIN_SOURCE_PLATFORM="github" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
docker run --rm \
-e PLUGIN_SOURCE_TOKEN="xxx" \
-e PLUGIN_SOURCE_URL="https://gitlab.com" \
-e PLUGIN_SOURCE_PLATFORM="gitlab" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
docker run --rm \
-e PLUGIN_SOURCE_TOKEN="xxx" \
-e PLUGIN_SOURCE_URL="https://gitee.com" \
-e PLUGIN_SOURCE_PLATFORM="gitee" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
docker run --rm \
-e PLUGIN_SOURCE_USERNAME="xxx" \
-e PLUGIN_SOURCE_PASSWORD="xxx" \
-e PLUGIN_SOURCE_PLATFORM="aliyun" \
-e PLUGIN_SOURCE_AK="xxx" \
-e PLUGIN_SOURCE_AS="xxx" \
-e PLUGIN_SOURCE_ORGANIZATIONID="xxx" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
HTTP Protocol
docker run --rm \
-e PLUGIN_SOURCE_USERNAME="xxx" \
-e PLUGIN_SOURCE_PASSWORD="xxx" \
-e PLUGIN_SOURCE_REPO="group1/repo1,group1/repo2,group2/repo3" \
-e PLUGIN_SOURCE_URL="https://common.example.com" \
-e PLUGIN_SOURCE_PLATFORM="common" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
SSH Protocol
⚠️ When using SSH protocol, ensure the private key file exists in current working directory with filename ssh.key
docker run --rm \
-e PLUGIN_SOURCE_REPO="group1/repo1,group1/repo2,group2/repo3" \
-e PLUGIN_SOURCE_URL="https://common.example.com" \
-e PLUGIN_SOURCE_PLATFORM="common" \
-e PLUGIN_CNB_ROOT_ORGANIZATION="xxx" \
-e PLUGIN_CNB_TOKEN="xxx" \
-e PLUGIN_MIGRATE_SSH="true" \
-e GIT_SSH_COMMAND='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' \
-v $(pwd):$(pwd) -w $(pwd) \
cnbcool/code-import
PLUGIN_SOURCE_URL
PLUGIN_SOURCE_TOKEN
[Additional parameters and troubleshooting guide continue...]