Go to file
floraachy c3e2d170c1 取消写入resultFile的注释 2024-11-28 17:23:57 +08:00
dockerfile
dsl
script
.gitignore
LICENSE
Pipfile
README.md

README.md

jianmu-runner-gitlink-issue

介绍

针对指定GitLink仓库的疑修Issue进行相关操作

一、新建疑修

输入参数

host: GitLink平台域名
username: gitlink平台的登录账号
password: gitlink平台的登录密码
repo_owner: GitLink仓库拥有者标识
repo_identifier: GitLink仓库标识
issue_assign: 疑修负责人id
issue_title疑修Issue标题
issue_content: 疑修Issue内容
issue_attach 疑修Issue附件

输出参数

issue_link: 疑修Issue链接

构建docker镜像

前提条件: 已安装docker环境

docker知识 在 Docker 的 build 命令中,-f 和 -t 是两个选项,接受不同的参数:

-f 选项用于指定 Dockerfile 的文件路径。可以使用绝对路径或者相对路径。示例docker build -f /path/to/Dockerfile . 或者 docker build -f ./path/to/Dockerfile .。

-t 选项用于指定要构建的镜像的名称及标签。名称和标签的格式为 [name]:[tag]。示例docker build -t my_image:latest .。

# 格式说明
docker buildx build -f Dockerfile的路径 -t 镜像的名称及标签 镜像构建的目录
# 举例
docker buildx build -f dockerfile/Dockerfile -t floraachy/jianmu-runner-gitlink-issue .

用法

docker run --rm \
  -e JIANMU_HOST=xxx \
  -e JIANMU_USERNAME=xxx \
  -e JIANMU_PASSWORD=xxx \
  -e JIANMU_REPO_OWNER=xxx \
  -e JIANMU_REPO_IDENTIFIER=xxx \
  -e JIANMU_ISSUE_ASSIGN=xxx \
  -e JIANMU_ISSUE_TITLE='xxx' \
  -e JIANMU_ISSUE_CONTENT='xxx' \
  -e JIANMU_ISSUE_ATTACH='xxx' \
  镜像的名称及标签 /usr/local/bin/new_issue.py

参考:

sudo docker run --rm \
  -e JIANMU_HOST='https://gitlink.org.cn' \
  -e JIANMU_USERNAME='用户名' \
  -e JIANMU_PASSWORD='密码' \
  -e JIANMU_REPO_OWNER='仓库拥有者标识' \
  -e JIANMU_REPO_IDENTIFIER='仓库标识' \
  -e JIANMU_ISSUE_ASSIGN='疑修负责人id' \
  -e JIANMU_ISSUE_TITLE='疑修标题' \
  -e JIANMU_ISSUE_CONTENT='疑修内容' \
  -e JIANMU_ISSUE_ATTACH='疑修附件绝对路径' \
  镜像的名称及标签 /usr/local/bin/new_issue.py

选填字段可不传:

sudo docker run --rm \
  -e JIANMU_HOST='https://gitlink.org.cn' \
  -e JIANMU_USERNAME='用户名' \
  -e JIANMU_PASSWORD='密码' \
  -e JIANMU_REPO_OWNER='仓库拥有者标识' \
  -e JIANMU_REPO_IDENTIFIER='仓库标识' \
  -e JIANMU_ISSUE_TITLE='疑修标题' \
  -e JIANMU_ISSUE_CONTENT='疑修内容' \
  镜像的名称及标签 /usr/local/bin/new_issue.py

二、下载疑修附件

host: GitLink平台域名
project_url: GitLink仓库拥有者标识/仓库标识
username: gitlink平台的账号
password: gitlink平台的密码
issue_index: 疑修ID/索引值
issue_file_name疑修Issue附件名称

输出参数

issue_file_path: 疑修Issue附件地址

构建docker镜像

前提条件: 已安装docker环境

docker知识 在 Docker 的 build 命令中,-f 和 -t 是两个选项,接受不同的参数:

-f 选项用于指定 Dockerfile 的文件路径。可以使用绝对路径或者相对路径。示例docker build -f /path/to/Dockerfile . 或者 docker build -f ./path/to/Dockerfile .。

-t 选项用于指定要构建的镜像的名称及标签。名称和标签的格式为 [name]:[tag]。示例docker build -t my_image:latest .。

# 格式说明
docker buildx build -f Dockerfile的路径 -t 镜像的名称及标签 镜像构建的目录
# 举例
docker buildx build -f dockerfile/Dockerfile -t floraachy/jianmu-runner-gitlink-issue .

用法

docker run --rm \
  -e JIANMU_HOST=xxx \
  -e JIANMU_USERNAME=xxx \
  -e JIANMU_PASSWORD=xxx \
  -e JIANMU_REPO_OWNER=xxx \
  -e JIANMU_REPO_IDENTIFIER=xxx \
  -e JIANMU_ISSUE_INDEX=xxx \
  -e JIANMU_ISSUE_FILE_NAME='xxx' \
  镜像的名称及标签 /usr/local/bin/down_issue_file.py