玩Github的人应该都知道GitHub Actions这个工具。
![GitHub标星18K!这个工具堪称是Github Actions的万能助手 GitHub标星18K!这个工具堪称是Github Actions的万能助手]()
Github Actions 是 GitHub Universe 大会上发布的,被 Github 主管 Sam Lambert 称为“再次改变软件开发”的一款重磅功能
GitHub Actions是GitHub自家的持续集成及自动化工作流服务,简单易用,只要在你的仓库根目录建立.github/workflows文件夹,将你的工作流配置(YAML文件)放到这个目录下,就能启用GitHub Actions服务。
如果你需要某个action,不必自己写复杂的脚本,直接引用他人写好的action即可,整个持续集成过程,就变成了一个 actions 的组合。这就是 GitHub Actions最特别的地方。总体而言,GitHub Actions 能够帮助开发者更好的开发和维护项目。
今天,要和大家推荐一个项目能够帮助大家在本地调式 GitHub Actions——act。act具有以下两个特性:
当你运行act时,它会从你的Github操作中读取.github/workflows/并确定需要运行的操作集。它通过Docker API 来拉取或构建必要的图像,如workflows文件中定义的一样,并最终根据定义的依赖关系确定执行路径。一旦有了执行路径,它就会使用 Docker API 根据之前准备的图像为每个操作运行容器。实际运行效果如下:
![GitHub标星18K!这个工具堪称是Github Actions的万能助手 GitHub标星18K!这个工具堪称是Github Actions的万能助手]()
![GitHub标星18K!这个工具堪称是Github Actions的万能助手 GitHub标星18K!这个工具堪称是Github Actions的万能助手]()
推荐关注(红队方向):
原文始发于微信公众号(LemonSec):GitHub标星18K!这个工具堪称是Github Actions的万能助手
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
点赞
http://cn-sec.com/archives/651836.html
复制链接
复制链接
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论