1 Star 0 Fork 11

邓毕成 / tuzhan-runner-git

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

tuzhan-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 mirror/devops/tuzhan-runner-git:${version} -f dockerfile/Dockerfile .

# 上传docker镜像
docker push mirror/devops/tuzhan-runner-git:${version}

用法

# use username password
docker run --rm \
  -e TUZHAN_USERNAME=xxx \
  -e TUZHAN_PASSWORD=xxx \
  -e TUZHAN_REMOTE_URL=xxx \
  -e TUZHAN_COMMIT_ID=xxx \
  -e TUZHAN_REF=xxx \
  mirror/devops/tuzhan-runner-git:${version} \
  /usr/local/bin/clone.sh

# use ssh
docker run --rm \
  -e TUZHAN_SSH_KEY=xxx \
  -e TUZHAN_REMOTE_URL=xxx \
  -e TUZHAN_COMMIT_ID=xxx \
  -e TUZHAN_REF=xxx \
  mirror/devops/tuzhan-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 mirror/devops/tuzhan-runner-git:${vsersion} -f dockerfile/Dockerfile .

# 上传docker镜像
docker push mirror/devops/tuzhan-runner-git:${version}

用法

# use username password
docker run --rm \
  -e TUZHAN_USERNAME=xxx \
  -e TUZHAN_PASSWORD=xxx \
  -e TUZHAN_REMOTE_URL=xxx \
  -e TUZHAN_REMOTE_BRANCH=xxx \
  -e TUZHAN_SOURCE_PATH=xxx \
  -e TUZHAN_TARGET_DIR=xxx \
  -e TUZHAN_COMMIT_MESSAGE=xxx \
  mirror/devops/tuzhan-runner-git:${version} \
  /usr/local/bin/push.sh

# use ssh
docker run --rm \
  -e TUZHAN_SSH_KEY=xxx \
  -e TUZHAN_REMOTE_URL=xxx \
  -e TUZHAN_REMOTE_BRANCH=xxx \
  -e TUZHAN_SOURCE_PATH=xxx \
  -e TUZHAN_TARGET_DIR=xxx \
  -e TUZHAN_COMMIT_MESSAGE=xxx \
  mirror/devops/tuzhan-runner-git:${version} \
  /usr/local/bin/push.sh

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助