代码拉取完成,页面将自动刷新
用于向指定的git仓库clone项目
ref: 标签、分支或pr/mr
ssh_key: ssh私钥
commit_id: 提交id
remote_url: git地址
username: git平台的账号
password: git平台的密码
git_path: git clone目录
git_branch: 如果选择git分支,返回分支名
git_tag: 如果选择某个标签,返回标签
commit_id: 将当前版本的commit id返回
# 创建docker镜像
docker build -t jianmudev/jianmu-runner-git:${version} -f dockerfile/Dockerfile .
# 上传docker镜像
docker push jianmudev/jianmu-runner-git:${version}
# use username password
docker run --rm \
-e JIANMU_USERNAME=xxx \
-e JIANMU_PASSWORD=xxx \
-e JIANMU_REMOTE_URL=xxx \
-e JIANMU_COMMIT_ID=xxx \
-e JIANMU_REF=xxx \
jianmudev/jianmu-runner-git:${version} \
/usr/local/bin/clone.sh
# use ssh
docker run --rm \
-e JIANMU_SSH_KEY=xxx \
-e JIANMU_REMOTE_URL=xxx \
-e JIANMU_COMMIT_ID=xxx \
-e JIANMU_REF=xxx \
jianmudev/jianmu-runner-git:${version} \
/usr/local/bin/clone.sh
用于向指定的git仓库push项目
username: git平台的账号
password: git平台的密码
ssh_key: ssh私钥
remote_url: git地址
remote_branch: 分支
source_path: 源文件路径
target_dir: 目标目录
commit_message: 提交信息
# 创建docker镜像
docker build -t jianmudev/jianmu-runner-git:${vsersion} -f dockerfile/Dockerfile .
# 上传docker镜像
docker push jianmudev/jianmu-runner-git:${version}
# use username password
docker run --rm \
-e JIANMU_USERNAME=xxx \
-e JIANMU_PASSWORD=xxx \
-e JIANMU_REMOTE_URL=xxx \
-e JIANMU_REMOTE_BRANCH=xxx \
-e JIANMU_SOURCE_PATH=xxx \
-e JIANMU_TARGET_DIR=xxx \
-e JIANMU_COMMIT_MESSAGE=xxx \
jianmudev/jianmu-runner-git:${version} \
/usr/local/bin/push.sh
# use ssh
docker run --rm \
-e JIANMU_SSH_KEY=xxx \
-e JIANMU_REMOTE_URL=xxx \
-e JIANMU_REMOTE_BRANCH=xxx \
-e JIANMU_SOURCE_PATH=xxx \
-e JIANMU_TARGET_DIR=xxx \
-e JIANMU_COMMIT_MESSAGE=xxx \
jianmudev/jianmu-runner-git:${version} \
/usr/local/bin/push.sh
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。