Skip to main content

Github Actions 初实践

github-actions.jpg

GitHub Actions

GitHub Actions是现今非常优秀的CI / CD工具,它使你可以轻松实现所有软件工作流程的自动化。你可以直接从GitHub中构建,测试和部署代码。按照你所希望的方式进行代码检查、分支管理和问题筛选工作。

申请权限Github Actions bete

sign-for-git-actions-bate.png

enabled-git-actions-bate.png

如何使用Github Actions

git-actions

我们来做一个最简单的CI,就是在线Build and Deploy,我们使用的Demo只需要在用户push之后,进行npm run build即可。

首先我们选择Node.js

set_node_yml.png

我们发现这个workflow会帮我们check node的版本以及提供一些简单的流程。

我们目前只要让他执行

npm install
npm run changelog
npm run build

所以我们的配置如下

edit-node-yml.png

nodejs_yml.png

设置完了之后,我们点击进入

workflow.png

👉有个执行按钮

run_yml1.png

CI完成状态

run_yml.png

commit提示CI成功失败

push_node_build.png

参考资料

GitHub Actions 入门教程