Github Action 挺好用的

2020-04-20 14:56:01 +08:00
 salamanderMH

发现

Github 的 Action 好用多了,感觉 travis 没啥用了,build 镜像也比 docker hub 快多了

2231 次点击
所在节点    分享发现
9 条回复
Trim21
2020-04-20 15:05:33 +08:00
唯一的缺点就是 steps 没法复用,所以我去用 azure pipeline 了…
mazyi
2020-04-20 15:11:07 +08:00
确实不错,就是 package 搞到国内来速度有点慢
salamanderMH
2020-04-20 15:12:40 +08:00
@Trim21 GitHub Action 有 Marketplace,直接套用别人的,这个不算复用吗?
dcalsky
2020-04-20 15:15:55 +08:00
push 到阿里云容器镜像很慢,无奈
salamanderMH
2020-04-20 15:25:07 +08:00
@dcalsky 那直接用 Docker hub,然后用国内的镜像加速服务。。
Trim21
2020-04-20 15:31:29 +08:00
@salamanderMH 举个例子,我有 3 个 job:lint,test,build 。每个 job 都要安装语言,cache,然后拉取依赖。所以这三个步骤要在三个 job 里面写三遍。但是 azure pipeline 可以用 template 引用另一个文件,只要把这三个步骤单独写在一个文件里,然后在每个 job 里面分别引用就好了。

而且 azure 可以跨项目引用模板,我的几个项目里 3*项目数的 job 可以用同一个模板来完成这三个步骤。

GitHub actions 的用户反馈说他们正在实现这个功能…
salamanderMH
2020-04-20 15:37:00 +08:00
@Trim21 这个确实没有
dcalsky
2020-04-20 16:42:29 +08:00
@salamanderMH 只有 VPC 网络的机器没法 pull Docker Hub 的镜像,所以只能 push 到阿里。
tikazyq
2020-04-21 10:13:30 +08:00
之前用 dockerhub,webhook 总是失败,就切换到 github actions 了,只能说一句,真香

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664282

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX