开源一个工具-使用关键字搜索所有gitlab项目
文章发布较早,内容可能过时,阅读注意甄别。
# 项目
- name: gitlabCodeSearch
desc: 使用关键字搜索所有gitlab项目,并将结果输出为Excel
avatar: https://avatars2.githubusercontent.com/u/416130?s=460&u=8753e86600e300a9811cdc539aa158deec2e2724&v=4 # 可选
link: https://github.com/eryajf/gitlabCodeSearch # 可选
bgColor: '#FBDE4B' # 可选,默认var(--bodyBg)。颜色值有#号时请添加单引号
textColor: '#fff' # 可选,默认var(--textColor)
1
2
3
4
5
6
2
3
4
5
6
日常工作中,我们在做一些变更的时候,经常会遇到对gitlab所有项目检索某个关键字的需求,这个工具,正是为解决这一需求而生的。
# 如何使用
先创建gitlab的token,这一步就不介绍如何创建了。注意此token需要给:api和read_api两个权限。
然后你可以通过配置文件,或者环境变量的方式将配置加载到程序当中。
通过环境变量能够快速运行项目,因此这里强烈推荐你使用此方式:
如果你熟悉go语言,则可以自己编译二进制,如果不熟悉,也可以直接在releases当中下载已经编译好的二进制。
gcs search -u 'https://gitlab.xxx.com' -t 'xxxxxxxxxxx' -w '测试'
1
效果如下:
运行成功以后,会自动在项目运行目录下将结果输出为Excel。
你也可以直接通过docker来运行:
docker run -it registry.cn-hangzhou.aliyuncs.com/ali_eryajf/gcs gcs search -u 'https://gitlab.xxx.com' -t 'xxxxxxxxxxx' -w '测试'
1


上次更新: 2023/09/07, 23:41:25
- 01
- 学习周刊-总第125期-2023年第38周09-22
- 02
- 学习周刊-总第124期-2023年第37周09-14