github action使用总结
github action是什么
GitHub Actions是GitHub提供的一项持续集成和持续部署(CI/CD)服务,它允许开发者自动化软件开发生命周期中的各种任务,例如构建和测试代码、发布软件包、部署应用程序等等。
GitHub Actions是基于一系列YAML文件的自动化工作流程(workflows)来实现的。这些工作流程可以通过GitHub平台上的各种事件(例如代码提交、拉取请求、问题等)自动触发,并且可以在不同的操作系统、编程语言和开发工具之间进行交互和集成。
创建github action的步骤
- 创建一个.github/workflows目录。
- 在该目录中创建一个新的YAML文件,用于定义工作流程。
- 使用on关键字定义触发工作流程的事件。例如:on: push表示每次代码推送时触发工作流程。
- 使用jobs关键字定义一个或多个任务(jobs)。
- 在每个任务中,指定要运行的步骤(steps)。
- 在步骤中,使用uses关键字引用现有的GitHub Actions或自定义操作。
- 保存文件并将其提交到GitHub仓库中。
举一个例子
该例子是指每天每小时的第10分钟去执行print.py
脚本
1 |
|
github action使用总结
http://example.com/2023/05/21/github_action/