等了好几个月终于排上号了,用它实现了博客的 CICD: https://changchen.me/blog/20190923/github-actions-hexo-cicd/
但有一句说一句,总感觉体验并不是很好呀。。/doge
1
mason961125 2019-10-01 12:15:53 +08:00
Azure Pipelines 还没移植完吧(
|
2
iPhoneXI 2019-10-01 12:36:58 +08:00 via Android
用起来还算简单,不过没有 Travis 完善
|
3
hronro 2019-10-01 12:48:19 +08:00
只能说,支持 macOS 真香
|
4
xiri 2019-10-01 13:01:42 +08:00 via Android
用惯了 travis,有点不太习惯
|
5
heiybb 2019-10-01 13:48:55 +08:00
同感速度略慢于 travis
|
6
ReysC 2019-10-01 14:41:54 +08:00
感觉还行,差不多可以抛弃 gitlab 了
|
7
SolidZORO 2019-10-01 14:45:40 +08:00 via iPhone
速度慢,慢 Travis 3 倍吧,暂时不考虑主力使用。不过支持多系统是个优势。
|
8
ysicing 2019-10-01 15:22:02 +08:00 via Android
不好用,相对来说
|
9
cnbattle 2019-10-01 15:29:46 +08:00 via Android
没深入使用,没感觉
|
10
binux 2019-10-01 15:32:22 +08:00
尝试使用,但是文档极度匮乏,而且好几个版本的文档并存
|
11
GoLand 2019-10-01 15:37:16 +08:00
之前用过,beat 阶段还不太稳定,之前每次 push 都会跑,但是后来某个时间段变成只有 Merge 才跑一次了。
|
12
Wincer 2019-10-01 15:40:08 +08:00 via Android
我之前是用 circleci 的,前几天切换到 action 了,说下感受:速度比 circleci 略慢,且不支持 circleci 的流水线式构建,但是构建环境可以选 Mac,所以我还是选择继续使用 action。
|
13
xrr2016 2019-10-01 16:57:28 +08:00 via Android
支持 macos 有什么用啊?不就是静态文件而已嘛
|
14
zy445566 2019-10-01 18:41:03 +08:00 via Android
为毛我一申请,第二天就有了
|
15
xuxu555 2019-10-01 19:11:51 +08:00 via Android
感觉还存在一些 bug,
|
16
richard1122 2019-10-01 19:13:33 +08:00 via iPhone
感觉小 bug 比较多,但是这个配置的方式以及现在开放的能力还蛮不错的
|
17
tsl0922 2019-10-01 19:18:13 +08:00 1
可以算是很早的 Beta 用户了吧,上个月开始已经把项目从 travis-ci 切换到 github action 了,效果很好。
1. 多个 workflow 支持可以更优雅的拆分构建逻辑到不同文件里 2. 每个 workflow 可以分别配置触发条件且独立触发,这点非常有用 3. 触发条件可以精确到改动的代码路径级别,这个有点方便。利用这个加上面两点,我把原来 travis-ci 的逻辑拆分成了多个 workflow,可以做到改前端代码只触发前端 workflow 的构建 4. 貌似是用 docker 跑的,启动构建比 travis-ci 快。travis-ci 启动虚拟机的时间里,github action 这里已经构建完了 5. 目前似乎没限制并发构建数,挺好 6. 确实包括语法和界面都一直在改,界面易用性有待改进 想看下效果的可以参考: - https://github.com/tsl0922/ttyd/actions - https://github.com/tsl0922/ttyd/tree/master/.github/workflows |
18
Trim21 2019-10-01 20:03:33 +08:00 via iPhone
试了试发现文档看不懂,就接着用 travis 和 circleci 了…
|
19
Exin 2019-10-01 23:58:07 +08:00 via iPhone
不是很好用
|
20
orzorzorzorz 2019-10-02 06:55:52 +08:00 1
没有 circleci 的缓存是硬伤,说是在做了: https://github.com/actions/toolkit/issues/47
再一个就是生态问题,出了问题除了抱着文档,基本没什么太靠谱的办法 当然有点也有不少,action 触发的钩子定义了不少,真到用的时候还是十分方便的,特别是对 release 的支持: https://github.com/orzyyyy/mini-xmind/tree/master/.github/workflows |
21
wusatosi 2019-10-02 11:59:39 +08:00
和 circle-ci 比巨慢无比,缓存的范围极少
|
22
wd 2019-10-02 12:18:25 +08:00 via iPhone
试用了一下觉得有点慢,没搞定..
|
23
KalaSearch 2020-01-01 16:34:13 +08:00 1
|