首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub Action 云扫描器

GitHub Action 介绍

简单演示

注意事项

创建 workflow

remote: Write access to repository not granted.

速度方面

GitHub Action 介绍

GitHub Actions 是一种持续集成和持续交付 (CI/CD) 平台,可用于自动化构建、测试和部署应用程序,执行代码质量检查,创建和发布软件包,发送通知,执行持续集成和持续部署等等。可以根据自己的需求和工作流程来定义和配置这些自动化任务。

官方中文文档[1]

GitHub Action 市场[2]

可以理解为 GitHub 提供了一台最长可以使用6 小时[3]的云服务器,每次 push 代码时,该云服务器都会按照你提前设定好的流程去执行一遍。

简单演示

以构建简单的 subfinder 子域名收集 - nuclei 漏扫 为例,先使用 subfinder 进行子域名收集,然后使用 nuclei 进行漏扫,最后将结果上传到 GitHub 的当前仓库中。

创建 git 项目,编写内容如下,基本上都能看懂每一步干啥,每个字段解读可参考官方文档[4]

整体目录结构如下:

上传到 Github 中,Github 将会通过 Action 自动构建,按照我们设置的流程运行,结果如下。

res

结果 push 到仓库,可随时查看。

push 注意事项 创建 workflow

如果要从头写一个 workflow 的话,建议在 Github 中新建模板后再改。

action

此外右边有语法参考,还可以直接从市场复制想要的东西,很方便。

cankaoremote: Write access to repository not granted.

需要在当前仓库的设置中,赋予 workflow 写权限。

image-20230602下午21707374速度方面

个人感觉速度比较慢,比较欠缺,有这精力不如直接买台服务器配了,一劳永逸。

参考资料

[1]

官方中文文档: https://docs.github.com/zh/actions/quickstart

[2]

GitHub Action市场: https://github.com/marketplace?type=actions

[3]

6小时: https://docs.github.com/zh/actions/learn-github-actions/usage-limits-billing-and-administration

[4]

官方文档: https://docs.github.com/zh/actions/learn-github-actions/understanding-github-actions#%E4%BA%86%E8%A7%A3%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B%E6%96%87%E4%BB%B6

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230605A01LU000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券