惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
N
News and Events Feed by Topic
S
Schneier on Security
G
GRAHAM CLULEY
Scott Helme
Scott Helme
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
T
The Blog of Author Tim Ferriss
Cisco Talos Blog
Cisco Talos Blog
P
Privacy & Cybersecurity Law Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
Blog — PlanetScale
Blog — PlanetScale
Project Zero
Project Zero
MyScale Blog
MyScale Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
The Last Watchdog
The Last Watchdog
Vercel News
Vercel News
The Cloudflare Blog
C
Check Point Blog
Help Net Security
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
NISL@THU
NISL@THU
S
Security @ Cisco Blogs
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
S
SegmentFault 最新的问题
MongoDB | Blog
MongoDB | Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
AWS News Blog
AWS News Blog
Cloudbric
Cloudbric
N
News and Events Feed by Topic
PCI Perspectives
PCI Perspectives
S
Securelist
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Vulnerabilities – Threatpost
S
Secure Thoughts

GitLab

基于 Claude Code 的 GitLab CI 代码评审 - V2EX 求助,怎么恢复 Gitlab 账户 - V2EX 登梯子访问 Gitlab 怎么也会被删除账户吗? - V2EX 一觉醒来, GitLab 账户被删除了 - V2EX gitlab 停止中国区服务是真的吗?我没有收到通知 - V2EX gitlab.com 上的账户被禁用了,有没有办法申述? - V2EX 问题求助: Gitlab 如何触发分支自动合并 - V2EX GitLab 可以装在 windows 上吗? - V2EX 如何实现百分比的阶梯递进式发布? - V2EX 求助, gitlab pipeline 同时推了三个,服务器干爆了 - V2EX 极狐要收费了 - V2EX 本地部署的 gitlab,系统源代码文件出现异常字符 - V2EX gitlab ce 为什么需要如此高的配置 - V2EX 小伙伴把我们的 homelab 服务器误格式化了,自建 gitlab 服务仅 git-data 仓库逃过一劫,不知道是否有办法恢复? - V2EX GitLab 一键自动化完整数据的备份 - V2EX 用 Gitlab-ci 配置 testcontainers 进行自动单元测试,流水线脚本到底怎么写啊…… - V2EX Gitlab 社区版定制化开发,有做过的 V 友吗,一般是通过什么方式进行二次开发? - V2EX 添加 ssh key 时被提示“Fingerprint has already been taken” - V2EX GitLab Docker 升级问题 - V2EX 求助: gitlab 的工程怎么按分支给开发人员分配权限呢 - V2EX Gitlab 专业版与旗舰版的区别 - V2EX 请教如何保护.gitlab-ci.yaml 不会被其他人修改和 cicd 流程安全 - V2EX 国内极狐 Gitlab 代理 - V2EX 自建 GitLab,用 Docker CE 还是 EE 版本? - V2EX 为什么 gitlab.new 重定向到 gitee - V2EX V2EX 在 gitlab-runner 中进行 electron 应用打包时发生 RequestError: socket hang up - V2EX 思细级恐啊,我们自己搭的 gitlab 的都被黑了! - V2EX gitlab/gitee 等平台有办法设置自动拉取 github 仓库内容并同步吗? - V2EX 请教一下, Gitlab 删除项目问题 - V2EX 在群晖上搭建 GitLab 的可行性和潜在风险 - V2EX GitLab 自动设置保护分支也太鸡肋了吧 - V2EX gitlab 被攻击了!求大佬进来分析一下 - V2EX GitLab 项目的 Storage 是怎么计算的? - V2EX 请教, gitlab CI 预检构建的实践 - V2EX 求助!为 docker 里的 gitlab 做远程备份一直不成功 - V2EX 求指教 gitlab 正确的开机自启方式 (排除 /etc/rc.local 尽量使用 systemd) - V2EX gitlab 的强制跳转到 2FA 页面 bug 的解决 - V2EX Gitlab-CI 是否支持 MR 的测试覆盖率达到某个百分比才可以合并? - V2EX 请问如果通过 git 指令统计每个用户的代码贡献量 - V2EX GitLab 如何通过 WebHook 获取单次 Push 的所有 Commit (超过 20 条)? - V2EX gitlab 可以作为容器镜像仓库用吗? - V2EX 关于 git 合并代码的一些疑问。 - V2EX 搭建内部 Gitlab, 20 人团队,求大佬推荐服务器 - V2EX gitlab 仓库创建时间不对,求解 - V2EX 咨询一个关于 gitlab-模版工程管理的办法? - V2EX gitlab ci 如何检测 job 执行失败尼? - V2EX gitlab Runner 使用的疑惑,希望大佬们看下。 - V2EX
有用 Gitlab CI 做自动构建的吗,目前支持根据 commit-id 构建 pipline 吗 - V2EX
Kontinue · 2019-10-30 · via GitLab

这是一个创建于 2420 天前的主题,其中的信息可能已经有所发展或是发生改变。

rt,我看到的 runner 目前好像只能是拉取某分支最新的一次 commit 进行构建,或者通过 tag 来标记,想知道是否可以指定构建某个分支的某一次提交来 run 一个 pipline ?

第 1 条附言  ·  2019 年 10 月 30 日

主要是想通过 API 能够发布指定 commit 的代码,虽然这样未必是最好的方案。由于项目主要是 to B 的算法集成项目服务这边的逻辑比较简单,的确只是在 master 上开发的。总结下回答,感觉最好的处理方式应该是 check 出 release 分支或者打 tag 来做发布,发布成功后可以定期清理一下分支就可以了。

AngryPanda

1

AngryPanda      2019 年 10 月 30 日 via Android

意义何在?你能提前预知自己的 comnmit id 的话,就可以在 script 里面写脚本。

Chaos11

2

Chaos11      2019 年 10 月 30 日

可以吧如果我没理解错,可以指定自动执行的 step,最后的发布由你来触发

zhuowenli

4

zhuowenli      2019 年 10 月 30 日 via Android

gitlab environment 应该可以满足你的需求

Kontinue

5

Kontinue      2019 年 10 月 30 日

@AngryPanda 在哪个位置上运行 pipline 不是 gitlab 指定的嘛,怎么在 script 里写? script 写的不是每个 stage 的构建脚本

nothingnodust

6

nothingnodust      2019 年 10 月 30 日

gitlab 里可以操作啊,你想构建哪次提交都可以啊
但是我不是很明白你到底是想重新构建某一次 pipeline 还是某一个流程
建议说清楚使用场景

airfling

7

airfling      2019 年 10 月 30 日

你的想法是可以的,gitlab 有个 pipeline 的列表,你指定哪次提交都可以,我觉得与其想,不如自己实际操作下

zhuowenli

8

zhuowenli      2019 年 10 月 30 日 via Android

话说如果只是版本迭代的需要,为什么不切分支出来,通过分支来控制版本

KuroNekoFan

9

KuroNekoFan      2019 年 10 月 30 日

` .gitlab-ci.yml`
```
build:
stage: xxx
tags:
- xxx
only:
#- $branch_name
variables:
- $CI_COMMIT_MESSAGE =~ /\[do\-some\-task\]/

```

Rwing

10

Rwing      2019 年 10 月 30 日

可以,那个输入框可以直接输入 commit 的 hash

Kontinue

13

Kontinue      2019 年 10 月 30 日

@Rwing 框框不是只能选择分支和 tab 吗,怎么输入 commit

mxalbert1996

14

mxalbert1996      2019 年 10 月 30 日 via Android

你们开发时难道不分 branch 的么?分 branch 的话你设置仅某 branch 触发 CI 然后定期 merge 不就行了。

KuroNekoFan

15

KuroNekoFan      2019 年 10 月 30 日 via iPhone

gitlab 的网站上有详细说明 ci 配置的文档,可以看看

lincolnhuang

19

lincolnhuang      2019 年 10 月 30 日

看来用 gitlab-ci 的兄弟还是蛮多的嘛

jackleeforce3615

21

jackleeforce3615      2019 年 10 月 30 日   ❤️ 1

gitlab-ci.yml 里面的 stage 可以指定某些分支或者 tag 做指定的事情,比如配置当分支名字是 release-xxx 的时候执行发布。

你可以把某次提交 checkout 出来成为一个新的分支 release-xxx。 这样就触发了发布动作。

zuoakang

22

zuoakang      2019 年 10 月 30 日

gitlab 可以手动提交某个 stage

HangoX

23

HangoX      2019 年 10 月 30 日

通过 trigger 可以指定某个提交构建

NauxLiu

24

NauxLiu      2019 年 10 月 30 日

可以将你的 Pipeline 部署的 Job 设置 `when: manual`, 这样你可以回去找到历史的 pipeline 手动 trigger deploy job.

pljhonglu

25

pljhonglu      2019 年 10 月 30 日

通过 trigger 出发一次 pipeline 啊

Kontinue

28

Kontinue      2019 年 10 月 30 日

@HangoX 通过 trigger 触发的前提是 auto devops 需要开着,让每个 commit 都有一个对应的 pipline 是吧。然后可以通过 trigger 触发历史的 pipline,是不是这个么意思?

sunzongzheng

29

sunzongzheng      2019 年 10 月 30 日

script:
- git reset --hard {hash}
...

lewinlan

30

lewinlan      2019 年 10 月 30 日

用 tag 触发,或者用正则表达式去搜索 commit-message (前面已经有人说了)
only:
variables:
- $CI_COMMIT_MESSAGE =~ /pls test/i
- $CI_COMMIT_REF_NAME == "release"

HangoX

31

HangoX      2019 年 10 月 30 日

@Kontinue 不用那么麻烦,你 gitlab.yaml 增加一个 trigger 触发,然后通过 trigger 发送 commit 就好了