4 Star 1 Fork 11

jianmu-runners / jianmu-runner-git

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

jianmu-runner-git

git-clone

介绍

用于向指定的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镜像
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

介绍

用于向指定的git仓库push项目

输入参数

username: git平台的账号
password: git平台的密码
ssh_key: ssh私钥
remote_url: git地址
remote_branch: 分支
source_path: 源文件路径
target_dir: 目标目录
commit_message: 提交信息

构建docker镜像

# 创建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

空文件

简介

暂无描述 展开 收起
Shell 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jianmu-runners/jianmu-runner-git.git
git@gitee.com:jianmu-runners/jianmu-runner-git.git
jianmu-runners
jianmu-runner-git
jianmu-runner-git
master

搜索帮助